2
我想我在這裏遇到了一個非常基本的問題,但我似乎無法把我的手指放在我做錯的地方。Rails,將外鍵保存在`belongs_to`關聯中
所以這裏的問題是,當我保存foreign_key
爲模特的belongs_to
關聯模型的實例(在這種情況下,user_id
不被保存,所以我不得不這樣做:
def new
@thing = Thing.new(:user_id => current_user.id)
end
def create
@thing = Thing.new(params[:thing])
@thing.user_id = current_user.id
if @thing.save
redirect_to @thing
else
render 'new'
end
end
不應該user_id
會自動保存,如果我的模型有這個協會?
class Thing < ActiveRecord::Base
belongs_to :user
end
我有擺在首位這一問題的原因是因爲創業板friendly_id
有改變了我所有的ids
的工作方式,現在返回對象slu ... ...在我看來很煩人。