我正在try 在我的Rails应用程序(Ruby 1.9.2和Rails 3)中使用自定义路由.
这是我的配置/路由.rb文件
match '/dashboard' => 'home#dashboard', :as => 'user_root'
devise_for :user do
get "/login", :to => "devise/sessions#new" # Add a custom sign in route for user sign in
get "/logout", :to => "devise/sessions#destroy" # Add a custom sing out route for user sign out
get "/register", :to => "devise/registrations#new" # Add a Custom Route for Registrations
end
但在/login或/register上提交表单的用户是/sign_in
另外,我如何使登录表单成为一个部分,以便将其包含在任何控制器中?这样我就可以在主页(主页#索引)上登录页面,而不是在用户/登录页面上?
我在Ruby 1.9.2和Mac OSX Snow Leopard上使用Desive 1.1.3和Rails 3.
谢谢