Rails has_many самореферентный
У меня есть модель счетов следующим образом (упрощенно):
class Account < ActiveRecord::Base
attr_accessible :account_number, :display_name, :master_account_id
has_many :child_accounts, :class_name => "Account", :foreign_key => "id"
belongs_to :master_account, :class_name => "Account", :foreign_key => "master_account_id"
end
@account.master_account
в настоящее время работает правильно, но я также хочу иметь возможность доступа@account.child_accounts
- что мне нужно сделать, чтобы это исправить?