【发布时间】:2012-03-28 23:20:13
【问题描述】:
鉴于以下模型:
User.rb
NetworkDepartment.rb (id, title,added_by)
belongs_to :user, :foreign_key => :added_by
我希望能够创建一个网络部门并自动分配 added_by。我有以下内容:
@network_department = current_user.network_departments.new(params[:network_department])
为什么 current_user 不自动将 added_by 设置为 current_user.id ?
谢谢
【问题讨论】:
-
如果使用
user_id而不是added_by会自动设置吗?
标签: ruby-on-rails ruby-on-rails-3 activerecord activemodel