我是一名对Ruby和Rails完全陌生的初学者,现在我正在尝试创建一个退出链接(使用Devise进行身份验证)。 我想将自定义的: method参数传递给link_to函数,并设置自定义类。但我似乎只能做到其中一种。请帮助我解决这个问题。
当我尝试:
我得到了我想要的样式,但链接请求被传递为GET而不是DELETE,导致路由错误。
我错过了什么?
当我尝试:
<%= link_to "Sign out", destroy_user_session_path, :method => :delete, { :class => 'signout'} %>
我点击链接得到了正确的结果,但是我的样式丢失了。另一方面,当我尝试:
<%= link_to "Sign out", destroy_user_session_path, { :class => 'signout'}, :method => :delete %>
我得到了我想要的样式,但链接请求被传递为GET而不是DELETE,导致路由错误。
我错过了什么?
{}
。 - Andrew Marshall