大家好,所以我有两个名称空间,一个嵌套在另一个表单
中 admin中的admin(namespace)我有博客(命名空间)我知道我可以将表格中的名称空间放在表格中 - 用于帮助。
deinit{
if let superView = resultSearchController.view.superview
{
superView.removeFromSuperview()
}
}
但我怎么能在前面添加<%= form_for [:blog, @post] do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<div class="large-12 columns">
<div class="field panel">
<%= f.label :title %><br>
<%= f.text_field :title %>
</div>
<div class="field panel">
<%= f.label :body %><br>
<%= f.text_field :body %>
</div>
<div class="actions">
<%= f.submit %>
<%= link_to 'Back', admin_blog_posts_path %>
</div>
</div>
<% end %>
前缀?
答案 0 :(得分:2)
找到它。
供将来参考
您只需根据命名空间的顺序添加逗号
在上面的案例中
<%= form_for [:admin,:blog, @post] do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<div class="large-12 columns">
<div class="field panel">
<%= f.label :title %><br>
<%= f.text_field :title %>
</div>
<div class="field panel">
<%= f.label :body %><br>
<%= f.text_field :body %>
</div>
<div class="actions">
<%= f.submit %>
<%= link_to 'Back', admin_blog_posts_path %>
</div>
</div>