В чем разница между resources
и namespace
?Ресурсы против пространства имен в маршрутах Rails
У меня есть приложение Rack
внутри gem
, которое я хочу позвонить из Rails
.
namespace :app do
get 'go', to: Gem::Controller.new
end
Поскольку у меня есть контроллер под названием AppController, могу ли я использовать его?
resources :app do
collection do
get 'go', to: Gem::Controller.new
end
end
Какой способ лучше?