私は2つのモデルを持っています。私はcompanies_controller.rbとaccounts_controller.rbを持ってroutes.rbを安らかなレール質問
resources :companies do
resources :accounts
end
で
class Company < ActiveRecord::Base
has_many :accounts, :class_name => "CompanyAccount"
end
class CompanyAccount < ActiveRecord::Base
belongs_to :company
end
。
@ accountのクラスがAccountではなくCompanyAccountであるため、次の行は機能しません。
= form_for [@company, @account] do
この名前の不一致を解決するにはどうすればよいですか?
ありがとうございました。
routes.rbのリソース:company_accountsを使用すると何が起こりますか? – picardo