sak*_*sak 3 ruby ruby-on-rails ruby-on-rails-3
我是ruby和rails的新手,我在创建一个注销链接时遇到了麻烦(使用devise for auth).我想将一个custom:method参数传递给link_to函数,并设置一个自定义类.我似乎能够做一个或另一个但不能两者兼而有之.
当我尝试:
<%= link_to "Sign out", destroy_user_session_path, :method => :delete, { :class => 'signout'} %>
Run Code Online (Sandbox Code Playgroud)
点击链接我得到了正确的结果,但我失去了造型.另一方面,当我尝试:
<%= link_to "Sign out", destroy_user_session_path, { :class => 'signout'}, :method => :delete %>
Run Code Online (Sandbox Code Playgroud)
我得到了我想要的样式,但链接请求作为GET而不是DELETE传递,导致路由错误.
我错过了什么?
试着将两者:class
和:method
哈希里.
所以:
<%= link_to "Sign out", destroy_user_session_path, { :class => 'signout', :method => :delete} %>
归档时间: |
|
查看次数: |
3753 次 |
最近记录: |