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"
)、修正方法がよくわかりません。ビューからコントローラーへのレールのデフォルトルーティングをオーバーライドしたいのですが、方法がわかりません。
助けていただければ幸いです(そして、より良い質問のタイトルを提案してください!)