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 ... ...在我看来很烦人。