我可能有一個簡單的問題。我用categories
控制器創建了一個命名空間panel
。命名空間控制器重定向網址
創建或編輯類別後,導軌將我重定向到website.com/categories/:id
而不是website.com/panel/categories/:id
。
我注意到,在_form看來,/categories
也不/panel/categories
並且@panel_categories
說法form_for()
功能點是造成這種行爲。 Offcourse我可以添加一個:url => '/panel/categories'
參數,但我覺得這不是最好的解決方案...
你能提供給我更好的解決方案嗎?
在此先感謝
文件:
routes.rb:
Photowall::Application.routes.draw do
resources :photos
resources :categories
resources :fields
resources :users, :user_sessions
match 'login' => 'user_sessions#new', :as => :login
match 'logout' => 'user_sessions#destroy', :as => :logout
namespace :panel do
root :to => "photos#index"
resources :users, :photos, :categories, :fields
end
namespace :admin do
root :to => "users#index"
resources :users, :photos, :categories, :fields
end
end
categories_controller.rb:
model
是默認的一個
form:
可能您發佈的routes.rb文件,感謝 – errorhandler 2011-03-13 23:59:47
也形式和模式:) – fl00r 2011-03-14 00:01:34
我已經編輯了原來的崗位,請看看 – mbajur 2011-03-14 00:06:41