summerICEREDTEA 2012-12-29 01:36 采纳率: 63.2%
浏览 4139
已采纳

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 2012-12-29 01:39
    关注
    <%= link_to "vote up",post_votes_path(post),direction:"up", :method => :post, :remote => true %>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 matlab求解平差
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办