Rails builder.collection_select与连接表不保存连接

时间:2015-07-15 21:09:57

标签: ruby-on-rails ruby

我有一个内容模型,属于Projects模型。目前,当用户添加新内容时,他们必须以下列形式选择其所属的项目:

_form.html.erb

http://localhost:8180/webjars/materialize/0.97.0/dist/css/materialize.css

这正确填充了下拉列表。但是,如果用户选择项目并点击保存,则不会保存/关联到内容。

这是我的 contents_controller.rb

<%= f.fields_for :project do |builder| %>
      <%= builder.collection_select(:project_id, Project.all, :id, :name, prompt: "Associate...") %>
    <% end %>

1 个答案:

答案 0 :(得分:0)

我需要将此添加到 project.rb

accepts_nested_attributes_for :productline

然后在 projects_controller.rb

def project_params
      params.require(:project).permit(:name, :image, :stage, :slug, :description, :content_id)
    end