我想在我创建的对象上设置属性。我觉得这应该工作:如何在创建ActiveRecord对象时设置属性?
def create
@album = Album.new(params[:album])
@album.user = current_user
if @album.save
flash[:notice] = 'Album was successfully created for ' + current_user.login + '.'
redirect_to albums_url
else
render :action => "new"
end
end
但似乎忽视了分配到user
领域。有任何想法吗?
是的,我的类层次结构设置正确。那么,我应该用这个来代替Album.new的电话吗?当我尝试的时候,我为#<用户:0x353c3a4> – pkaeding 2009-04-16 02:09:36