2012-08-07 73 views
1

鉴于从Railscasts典型的嵌套模式例如:如何在Rails嵌套模型表单中关联用户?

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

你会如何解答用户相关联?

换言之,如果您要通过另一个模型构建模型,那么如何将用户关联到创建的每个子元素?

再次改写另一个例子:

如果我有相册和照片,我通过这张专辑的控制器创造了许多图画,一旦它关联到该相册,我将如何每张图片在同一update_attributes方法调用关联或无论Rails最习惯的方式是什么?

回答

1

我结束了使用以下,使其工作:

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

是否有更多的Rails或处理这种红宝石相应的版本?