我正在使用Rails 4,並試圖包含koudoku條紋寶石。這裏是我的路線:應用程序助手方法可用性
# Added by Koudoku.
mount Koudoku::Engine, at: 'koudoku'
scope module: 'koudoku' do
get 'pricing' => 'subscriptions#index', as: 'pricing'
end
resource :account
devise_for :users, :skip => [:sessions]
as :user do
get '/login' => 'devise/sessions#new', :as => :new_user_session
post '/login' => 'devise/sessions#create', :as => :user_session
get '/logout' => 'devise/sessions#destroy', :as => :destroy_user_session
end
get '/dashboard', to: 'dashboard#index'
get '/reports/generate', to: 'reports#generate'
authenticated :user do
root :to => 'dashboard#index', :as => :authenticated_root
end
root :to => redirect('/login')
這是我收到的錯誤:
undefined local variable or method `root_url
我可以訪問其他路線就好了,它只是試圖使應用程序的輔助方法(例如,我定義的一個自定義應用程序方法,或路由方法)從模塊路線...這有道理嗎?我該如何解決?在路由層
你有沒有發現@喬恩 – Tyler
嘗試幫手「應用」或助手回答:控制器的所有內部,看看是否能解決這個問題。 – JakeTheSnake