Я хочу протестировать приложение, и у меня есть отношение 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"
Спасибо за любую помощь или советы!