has_many:通过/连接表列

时间:2018-04-03 16:59:58

标签: ruby-on-rails activerecord inner-join models has-many-through

进行以下设置:

  class ParentModel
    has_many :join_tables
    has_many :profiles, -> {
      select('targets.*, join_table.role_name as role_name')
    }, through: :join_tables
  end

我希望active_record关系返回带有role_name键的对象。 (例如:ParentModel.profiles

是否有其他语法可以从连接表中获取列?

0 个答案:

没有答案