使用Bootstrap中的Nav Bar选项卡渲染Rails部分表单
您好我正在尝试使用制表符在页面中呈现部分表单。
我有_form1.html.erb和_form2.html.erb
所以我的view.html.erb应该基于选项卡式菜单呈现表单
view.html.erb
但它不起作用我做错了什么? 我收到错误无法找到项目’project_id’= form1
您需要确保已导入所需的JavaScript文件。 正如您在文档中看到的,该组件依赖于Javascript:
- 使用JS激活Tab:
$('#myTab a').click(function (e) { e.preventDefault() $(this).tab('show') })
- 或者通过
data-attribute
:
... ... ... ...
对我有用的是使用AJAX修改上面的html代码
<%= render partial: "form1" %> <%= render partial: "form2" %>
并创建了一个新的index.js.erb
$("#one").html("<%= j (render 'form1') %>"); $("#two").html("<%= j (render 'form2') %>");
为我解决了这个问题