После нескольких часов поиска я публикую свой первый вопрос о переполнении стека.
Дано: у меня есть следующий route.rb:
resource: :non_namespaced_resource
namespace :namespaced_resource do # an example could be :admin
resources :one_nested_resource
resources :another_nested_resource
end
Желаемый результат. Ресурсы с пространством имен будут использовать свои собственные ресурсы, а ресурсы без пространства имен — ресурсы по умолчанию, как показано ниже:
# non-namespaced
/public
/public/images
/public/javascripts
/public/stylesheets
# namespaced
/admin
/admin/images
/admin/javascripts
/admin/stylesheets
Я видел информацию об изменении config/environments/*.rb
или config/application.rb
и использую что-то вроде следующего, но не могу найти примеров для этого на основе пространства имен.
Имейте в виду, что будет ТОЛЬКО два пространства имен ADMIN и PUBLIC.
config.action_controller.asset_path
config.action_controller.asset_dir
config.action_controller.javascripts_dir
config.action_controller.stylesheets_dir
config.action_controller.images_dir
Вопрос: кажется, что это должно быть возможно. Итак, мой вопрос (ы): возможно ли это? Если да, то как? Заранее спасибо.