简单形式隐藏关联
Simple form hidden association
这是一种奇怪的行为。
我把这个作为表格的一部分:
<%= f.association :blog, collection: current_user.blogs, selected: @blog %>
这行得通。 但是,一旦我添加了这个额外的属性:
<%= f.association :blog, collection: current_user.blogs, selected: @blog, as: :hidden %>
我收到一条验证错误消息,指出我的模型需要一个与之相关联的博客。似乎向其添加 as: :hidden
会使它失去价值。
有什么想法吗?
不需要select,因为它是隐藏字段。我认为以下代码可以解决问题:
<%= f.input :blog_id, as: :hidden, input_html: { value: @blog.id } %>
这是一种奇怪的行为。
我把这个作为表格的一部分:
<%= f.association :blog, collection: current_user.blogs, selected: @blog %>
这行得通。 但是,一旦我添加了这个额外的属性:
<%= f.association :blog, collection: current_user.blogs, selected: @blog, as: :hidden %>
我收到一条验证错误消息,指出我的模型需要一个与之相关联的博客。似乎向其添加 as: :hidden
会使它失去价值。
有什么想法吗?
不需要select,因为它是隐藏字段。我认为以下代码可以解决问题:
<%= f.input :blog_id, as: :hidden, input_html: { value: @blog.id } %>