我有2个型号。Restful Rails问题
class Company < ActiveRecord::Base
has_many :accounts, :class_name => "CompanyAccount"
end
class CompanyAccount < ActiveRecord::Base
belongs_to :company
end
在routes.rb中
resources :companies do
resources :accounts
end
我有companies_controller.rb和accounts_controller.rb。
以下行不起作用,因为@帐户类不是Account但是CompanyAccount。
= form_for [@company, @account] do
解决此名称不匹配的最佳方法是什么?
谢谢。
当您在routes.rb中使用resources:company_accounts时会发生什么情况? – picardo 2011-03-07 08:51:16