Как правильно установить отношение has_many_through в светильниках в Rails - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу протестировать приложение, и у меня есть отношение has_many_through.Я не могу заставить его работать, вот мои настройки.

Agent: 
 has_many :memberships
 has_many :organizations, through: :memberships
 belongs_to :current_organization

Organizations:
 has_many :memberships
 has_many :agents, through: :memberships

Memberships: 
 belongs_to :organization
 belongs_to :agent

Вот что у меня пока есть, но это не работает: (Обратите внимание, что я стараюсь не ссылаться на идентификаторы)

agents.yml
PistolPete: 
  current_organization: one
  email: pistol@pete.com
  encrypted_password: <%= Devise::Encryptor.digest(Agent, '123456789')%>

memberships.yml
membership: 
  agent: PistolPete
  organization: one
  role: <%= Membership.roles[:agent] %>

organizations.yml
one:
  name: "Pete's shop"

Спасибо за любую помощь или советы!

...