在关联上创建新对象不再起作用了吗?

时间:2014-11-12 23:53:55

标签: ruby-on-rails ruby-on-rails-4

它是如何来的current_user.some_assoc.new不再起作用?因此some_assoc.new(:user_id => current_user.id)完全有效,而在我的理解中,它应该做同样的事情吗?

我会在NoMethodError: undefined method 'new' for nil:NilClass电话上收到错误消息current_user.some_assoc.new

我刚刚找到了这个答案:https://stackoverflow.com/a/4954469/744230前两个电话对我不起作用。

修改

我刚试了一下,发现如果用户模型有current_user.some_assocs.newhas_many :some_assocs会有效,而has_one :some_assoc则不允许您以这种方式创建some_assoc

0 个答案:

没有答案