Я разрабатываю rubygem специально для приложений Rails и хочу добавить контроллер из своего гема, чтобы он был доступен в приложении Rails (аналогично тому, что ] deviseделает с RegistrationsController, SessionsController).
На стороне гема:
Я попытался добавить следующее app/controllers/samples_controller.rb
class SamplesController < ApplicationController
def index
.
.
end
end
А затем в моих маршрутах rails добавьте это как:
match 'route' => 'samples#index'
или
resources :samples
Очевидно, что я что-то не так сделал, но я понятия не имею, что это такое? Нужно ли мне где-то явно требовать мой SampleController или инициализатор в приложении?
Прямо сейчас я получаю эту ошибку при доступе к маршруту
uninitialized constant SamplesController
Спасибо :)