我想在我創建的對象上設置屬性。我覺得這應該工作:如何在創建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