How does it come current_user.some_assoc.new
doesn't work any more? Therefore some_assoc.new(:user_id => current_user.id)
works perfectly while in my understanding it should do the same?
I will though get the error message NoMethodError: undefined method 'new' for nil:NilClass
on the current_user.some_assoc.new
call.
I just found this answer: https://stackoverflow.com/a/4954469/744230 where the first two calls do not work for me.
edit:
I just tried something out and found that current_user.some_assocs.new
would work if the user model has a has_many :some_assocs
, while has_one :some_assoc
will not allow you to create some_assoc
this way.