我有一个表格,用户可以在其中输入他们的信息。但我还想将其中一个输入字段数据保存到另一个表中。
我有User桌子和Business桌子
<%= form_for @user, :html => {:multipart => true} do |f| %>
  ... some input fields
  <%= f.text_field :company_name %>
  ... more input fields
  <%= f.submit "Save" %>
<% end %>
我的控制器是这样的:
def edit
  @user = User.find(current_user.id)
  @biz = Business.find_or_create_by_name(params[:company_name])
  @biz.save
end 
它将数据保存在用户表中,但不将数据保存到业务表中。