Я хочу создать модель в рельсах:
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 из представления в контроллер, но не знаю, как это сделать.
Поблагодарили бы за любую помощь (и предложения для лучшего названия вопроса!)