2015-02-22 3 views
-1

У меня проблемы с моей кнопкой, чтобы скрыть, а затем показать форму с помощью jQuery. Я помещаю путь к регистрации в кнопке, чтобы заставить кнопку отображаться и работать, и теперь я знаю, что форма отображается, когда я нажимаю кнопку. Но тогда он направляет путь регистрации, как и следовало ожидать. Мне нужно выяснить, как заставить кнопку работать без включенного пути, просто функционируя как шоу/скрыть.Показать/скрыть кнопку в рубине с jQuery

Если я удалю путь, это не сработает.

home.html.erb

<%= link_to "Add Car", signup_path, class: "btn btn-lg btn-primary" %> 

<section class="car_form"> 
    <%= render 'shared/car_form' %> 
</section> 
. 
. 
. 
<script type="text/javascript">  
    $(document).ready(function() { 
     $('.car_form').hide(); //form id 
     $('.btn-primary').click(function() { // button id 
     $('.car_form').show(); //form id 
    }); 
    }); 
</script> 
+0

@loanburger он предоставил HTML фактически. .. И его JQ правильный. –

ответ

2

вам нужно упомянуть signup_path в кнопке Do, иначе вы могли бы сделать это:

<%= link_to "Add Car", 'javascript:void(0)', class: "btn btn-lg btn-primary" %>

Смежные вопросы