ruby-on-rails – Link_to rails导致路由错误
发布时间:2020-12-17 02:31:06 所属栏目:百科 来源:网络整理
导读:所以我有一个简单的模型歌曲,标题和喜欢的属性. 我在歌曲索引页面上以表格形式显示它.我想在点击链接时增加喜欢的数量. 我目前认为这有: td %= link_to 'LIKE',:action = "update",:remote = true% /td 在我的songs_controller.rb我有: def update @song =
所以我有一个简单的模型歌曲,标题和喜欢的属性.
我在歌曲索引页面上以表格形式显示它.我想在点击链接时增加喜欢的数量. 我目前认为这有: <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中 但我仍然得到这个: No route matches {:action=>"update",:remote=>true,:controller=>"songs"} 解决方法
包装你的:action参数以确保路由器实现:remote参数不是你路径的一部分:
<%= link_to 'LIKE',{:action => "update"},:remote => true %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |