2 summericeredtea summerICEREDTEA 于 2012.12.29 09:36 提问

rails的link_to 如何使用post方式提交数据

routes.rb

resources :posts do
  resources :votes 
end

vote.htmtl.erb

<%= link_to "vote up",post_votes_path(post),direction:"up",  method: :post %> 

生成的html

<a href="/posts/2/votes" data-method="post" direction="up" rel="nofollow">vote up</a>

但点击的时候提示
No route matches [GET] "/posts/2/votes" 
还是使用get方式
请问如何修改呢

1个回答

hooopo
hooopo   2012.12.29 09:39
已采纳
<%= link_to "vote up",post_votes_path(post),direction:"up", :method => :post, :remote => true %>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!