Rails, как настроить внешний ключ для автоматического назначения - PullRequest
1 голос
/ 29 марта 2012

Учитывая следующие модели:

User.rb

NetworkDepartment.rb (id, title,added_by)
  belongs_to :user, :foreign_key => :added_by

Я хочу иметь возможность создать сетевой отдел и автоматически назначать add_by. У меня есть следующее:

@network_department = current_user.network_departments.new(params[:network_department])

Почему current_user не устанавливает автоматически add_by в качестве current_user.id?

Спасибо

1 Ответ

1 голос
/ 29 марта 2012

У вас есть has_many :network_departments в User?Это должно сделать это.В противном случае попробуйте current_user.network_departments.build(params[:network_department])

...