ruby-on-rails – rails设计,没有路由匹配注销
发布时间:2020-12-16 21:54:09 所属栏目:百科 来源:网络整理
导读:虽然有很多类似的问题,我搜索了几个小时,但仍然无法解决它. 信封 rails 3.0.9 ruby1.9.2 设计1.4.2 我更改了默认登录网址: 5 resources :users 6 devise_for :users,:path = "",:path_names = { :sign_in = 'login',:sign_out = 'logout',:password = 'secr
虽然有很多类似的问题,我搜索了几个小时,但仍然无法解决它.
信封 我更改了默认登录网址: 5 resources :users 6 devise_for :users,:path => "",:path_names => { :sign_in => 'login',:sign_out => 'logout',:password => 'secret',:confirmation => 'verification',:unlock => 'unblock',:registration => 'register',:sign_up => 'cmon_let_me_in' } 而http://localhost:3000/login对我来说很好 = link_to 'sign_out',destroy_user_session_path,:method => :delete 在我的application.haml中,点击它后,它表示没有路由匹配“/ logout” 解决方法
我有一个几乎相同的问题,谢谢SO固定很容易(
link to my question).首先,请确保您具有<%= javascript_include_tag:defaults%>在你的布局文件“application.html.erb”中.
然后,在你的配置 – >初始化器 – > “devise.rb”文件确保说: config.sign_out_via =:delete 和你的“sign_out”代码destroy_user_session_path,:method => :删除应该工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |