0

我有用户模型和反馈模型,用户模型有 user_type 属性。反馈模型也有 user_id 属性。我想将 user_type 列添加到反馈模型中,就像在用户模型中一样。例如迁移后应该是这样的

User
id:123
user_type: "customer"

Feedback
id:56
user_id:123
user_type : "customer"
4

1 回答 1

0

为什么您也将 user_type 放入反馈表中。您可以使用 rails 关联从 user_id 中检索它。

class User < ActiveRecord::Base
  has_many :feedback
end 

class Feedback < ActiveRecord::Base
  belongs_to :user
end 

要从反馈对象中检索 user_type,请使用@feedback.user.user_type

于 2013-01-16T11:32:02.640 回答