1

鉴于 Railscasts 中的典型嵌套模型示例:

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

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

换种说法,如果您正在通过另一个模型构建模型,您将如何为创建的每个子元素关联用户?

用另一个例子再次改写:

如果我有专辑和图片,并且我通过专辑的控制器将它与该专辑关联一次创建了许多图片,我将如何将同一个 update_attributes 调用中的每张图片关联起来,或者 Rails 最惯用的方式是什么?

4

1 回答 1

1

我最终使用以下方法使其工作:

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

是否有更适合处理此问题的 Rails 或 Ruby 版本?

于 2012-08-08T11:55:21.983 回答