如何在Rails嵌套模型表单中关联用户?

时间:2012-08-07 06:40:39

标签: ruby-on-rails nested-attributes

给出Railscasts的典型嵌套模型示例:

http://railscasts.com/episodes/196-nested-model-form-part-1

您如何将答案与用户相关联?

改写,如果您是通过其他模型构建模型,那么如何将用户与创建的每个子元素相关联?

再次用另一个例子重新说明:

如果我有专辑和图片,并且我通过Album的控制器将其与该专辑相关联,那么我会立即创建多个图片,如何将相同的update_attributes调用中的每个图片关联起来,或者Rails最常用的方式是什么?

1 个答案:

答案 0 :(得分:1)

我最终使用以下内容使其正常工作:

params[:exercise][:log_entries_attributes].each do |value|
  value[1].merge!(:user_id => current_user.id)
end

是否有更多Rails或Ruby适当版本的处理?