我的按钮常常出现问题,然后用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 :(得分:2)
您是否需要在按钮中提及signup_path,否则您可以这样做:
<%= link_to "Add Car", 'javascript:void(0)', class: "btn btn-lg btn-primary" %>