Как получить доступ к параметру в таблице соединений во многих ко многим ассоциациям

У меня есть 2 модели, которые подключены как многие ко многим через третью модель:

class User < ActiveRecord::Base
  has_and_belongs_to_many :workspaces
end

class Workspace < ActiveRecord::Base
  validates :title, presence: true
  has_and_belongs_to_many :users
end

class UserWorkspace < ActiveRecord::Base
  belongs_to :user
  belongs_to :workspace
  enum role: [:user, :admin]
end

К сожалению не могу узнать как получить доступ к параметру role для UserWorkspace. например, @workspace.user.last.role не работает. Пожалуйста, не могли бы вы помочь?

0 ответов

Другие вопросы по тегам