我在歌曲索引页面上以表格形式显示它.我想在点击链接时增加喜欢的数量.
我目前认为这有:
<td> <%= link_to 'liKE',:action => "update",:remote => true%> </td>
在我的songs_controller.rb我有:
def update @song = Song.find(params[:ID]) @song.likes +=1
单击链接时出现此错误:
No route matches [GET] "/assets"
我知道这是基本的,请有人帮我理解这里发生了什么?
谢谢
UPDATE !!!!!!!我把以下内容放在我的application.rb中
config.assets.enabled = false
但我仍然得到这个:
No route matches {:action=>"update",:remote=>true,:controller=>"songs"}解决方法 包装你的:action参数以确保路由器实现:remote参数不是你路径的一部分:
<%= link_to 'liKE',{:action => "update"},:remote => true %>总结
以上是内存溢出为你收集整理的ruby-on-rails – Link_to rails导致路由错误全部内容,希望文章能够帮你解决ruby-on-rails – Link_to rails导致路由错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)