1
处理这些是我的模型:Rails的嵌套资源(多级)级的模块
class Company < ActiveRecord::Base
has_many :products
end
class Product < ActiveRecord::Base
belongs_to :company
has_many :prices
end
class Price < ActiveRecord::Base
belongs_to :product
end
我的路线将它们定义为嵌套资源
resources :companies
namespace :company do
scope ":company_id" do
resources :products do
resources :prices
resources :production_capabilities
end
end
end
我希望把在目录控制器和视图匹配该结构
app/controllers/companies_controller.rb
app/controllers/company/products_controller.rb
app/controllers/company/product
app/controllers/company/product/prices_controller.rb
只要我在公司内部创建产品目录,我尝试拨打
Company.find(1).products
我得到
NoMethodError: undefined method 'quoted_table_name' for Company::Product:Module
有谁知道我在做什么错?
谢谢你指出这一点。猜猜我必须改变我的计划。 – kaczor1984 2011-03-20 17:44:19