如何删除Clearance生成的默认路由?
|
间隙定义了以下路线:
routes.rb
但我想指定自己的路线:
match \'login\' => \'clearance/sessions#new\', :as => \'sign_in\'
match \'logout\' => \'clearance/sessions#destroy\', :via => :delete, :as => \'sign_out\'
“耙路”给出:
sign_in /login(.:format) {:action=>\"new\", :controller=>\"clearance/sessions\"}
sign_out DELETE /logout(.:format) {:action=>\"destroy\", :controller=>\"clearance/sessions\"}
而且(我不要这些):
passwords POST /passwords(.:format) {:action=>\"create\", :controller=>\"clearance/passwords\"}
new_password GET /passwords/new(.:format) {:action=>\"new\", :controller=>\"clearance/passwords\"}
session POST /session(.:format) {:action=>\"create\", :controller=>\"clearance/sessions\"}
new_session GET /session/new(.:format) {:action=>\"new\", :controller=>\"clearance/sessions\"}
DELETE /session(.:format) {:action=>\"destroy\", :controller=>\"clearance/sessions\"}
user_password POST /users/:user_id/password(.:format) {:action=>\"create\", :controller=>\"clearance/passwords\"}
edit_user_password GET /users/:user_id/password/edit(.:format) {:action=>\"edit\", :controller=>\"clearance/passwords\"}
PUT /users/:user_id/password(.:format) {:action=>\"update\", :controller=>\"clearance/passwords\"}
users POST /users(.:format) {:action=>\"create\", :controller=>\"clearance/users\"}
new_user GET /users/new(.:format) {:action=>\"new\", :controller=>\"clearance/users\"}
sign_up /sign_up(.:format) {:action=>\"new\", :controller=>\"clearance/users\"}
sign_in /sign_in(.:format) {:action=>\"new\", :controller=>\"clearance/sessions\"}
sign_out DELETE /sign_out(.:format) {:action=>\"destroy\", :controller=>\"clearance/sessions\"}
如何删除Clearance生成的默认路由?
间隙(0.10.3.2),导轨(3.0.6),红宝石(1.9.2p180)
没有找到相关结果
已邀请:
2 个回复
旅牢斯讲
感秆暴壳
然后在我的Gemfile中添加路径:
然后我在ѭ5中删除了我不想要的路线 这不是最干净的解决方案,但可以!