Ruby on rails 简单形式隐藏关联
这是奇怪的行为 我将此作为表格的一部分:Ruby on rails 简单形式隐藏关联,ruby-on-rails,simple-form,Ruby On Rails,Simple Form,这是奇怪的行为 我将此作为表格的一部分: <%= f.association :blog, collection: current_user.blogs, selected: @blog %> 这很有效。但是,只要我添加了这个额外属性: <%= f.association :blog, collection: current_user.blogs, selected: @blog, as: :hidden %> 我得到一个验证错误,说我的模型需要一个博客与之关
<%= f.association :blog, collection: current_user.blogs, selected: @blog %>
这很有效。但是,只要我添加了这个额外属性:
<%= f.association :blog, collection: current_user.blogs, selected: @blog, as: :hidden %>
我得到一个验证错误,说我的模型需要一个博客与之关联。似乎向它添加as::hidden
会使它失去价值
有什么想法吗?它不需要选择,因为它是隐藏字段。我认为以下代码将解决这个问题:
<%= f.input :blog_id, as: :hidden, input_html: { value: @blog.id } %>