Ruby on rails Carrierwave:以嵌套形式传递用户\u ID
将用户id保存到数据库表文档时出现问题。现在,当我检查rails服务器登录POST时,它没有发送任何与文档的用户id相关的内容 projects\u controller.rbRuby on rails Carrierwave:以嵌套形式传递用户\u ID,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-3.1,carrierwave,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 3.1,Carrierwave,将用户id保存到数据库表文档时出现问题。现在,当我检查rails服务器登录POST时,它没有发送任何与文档的用户id相关的内容 projects\u controller.rb def new_step_3 project = Project.new @project.documents.build end <%= form_for @project, :html => {:multipart => true} do |f| %> <%= f.text
def new_step_3
project = Project.new
@project.documents.build
end
<%= form_for @project, :html => {:multipart => true} do |f| %>
<%= f.text_field :title %>
<%= f.text_field :description %>
<%= f.fields_for :documents do |builder| %>
<%= builder.file_field :title %>
<% end %>
<%= f.text_field :skills %>
<%= f.submit 'Post Project' %>
<% end %>
新建步骤3.html.erb
def new_step_3
project = Project.new
@project.documents.build
end
<%= form_for @project, :html => {:multipart => true} do |f| %>
<%= f.text_field :title %>
<%= f.text_field :description %>
<%= f.fields_for :documents do |builder| %>
<%= builder.file_field :title %>
<% end %>
<%= f.text_field :skills %>
<%= f.submit 'Post Project' %>
<% end %>
{:multipart=>true}do | f |%>
您是否在项目模型中为文档包含行接受嵌套属性?
是。以及建立关联。