我想在 Rails 中创建一个模型:
rails generate model ABCThing
所以这将创建一个表,abc_things
. 伟大的。问题来自控制器和路由。我希望我的控制器是:
class ABCThingsController < ApplicationController
end
但是,添加后routes.rb
resources :abc_things, :only => [:index]
并创建相应的index
视图,我在浏览器中收到以下错误:
Expected /app/controllers/abc_things_controller.rb to define AbcThingsController
这个问题很容易看到("ABCThings".tableize.classify => "AbcThing"
),但我不太确定如何解决它。我想覆盖从视图到控制器的 rails 默认路由,但不确定如何。
将不胜感激任何帮助(以及更好的问题标题的建议!)