Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails注销_Ruby On Rails_Logging - Fatal编程技术网

Ruby on rails RubyonRails注销

Ruby on rails RubyonRails注销,ruby-on-rails,logging,Ruby On Rails,Logging,我正在尝试创建一个允许用户注销的视图 所以我得到的是: <%= link_to 'log out', :controller => "client", :action => "logout", :id => session[:id] %> “客户端”,:操作=>“注销”,:id=>会话[:id]> 但这给了我一个错误: 没有路由匹配项“/客户端/注销/Lily” 使用{:method=>:get} 有什么帮助吗?您是否定义了该操作的路径?定义logout是否使用

我正在尝试创建一个允许用户注销的视图

所以我得到的是:

<%= link_to 'log out', :controller => "client", :action => "logout", :id => session[:id] %>
“客户端”,:操作=>“注销”,:id=>会话[:id]>
但这给了我一个错误:

没有路由匹配项“/客户端/注销/Lily” 使用{:method=>:get}


有什么帮助吗?

您是否定义了该操作的路径?定义
logout
是否使用GET检索操作

map.resource :user, :collection => {:logout => :get}

我不太熟悉这些(我所知道的是你的建议奏效了-所以我感谢你)我在哪里可以学到更多请?再次谢谢@莉莉:该部分来自文档:。我认为没有一个好的教程可以获取所有这些内容,请查看github上的示例应用程序和搜索文档。关于资源部分,您应该记住rails只为
索引
新建
创建
编辑
更新
删除
方法提供映射,所有其他方法都需要通过youself@Lily当前位置如果这个答案对你有效,为什么不投票并将其标记为答案?