У меня есть пространство имен администратора и набор компаний, размещенных вне пространства имен администратора.
Я хотел поместить компании в пространство имен администратора
Затем я поместил companies_controller в каталог администратора и изменил определение на
class Admin::CompaniesController < Admin::AdminController
и поместите взгляды компаний в каталог администратора в / app / views /
и поместите companies_helper в каталог администратора, и теперь он выглядит следующим образом:
module Admin::CompaniesHelper
end
Пространство имен в маршрутах.rb:
namespace :admin do
root :to => "companies#index"
resources :companies
end
Когда я захожу на localhost: 3000 / admin, я получаю эту ошибку:
undefined method `company_path' for #:0xb696b408>
Теперь скажите, пожалуйста, как отредактировать ссылки, чтобы ссылки работали правильно?