运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

ruby-on-rails – Link_to rails导致路由错误

运维开发网 https://www.qedev.com 2020-06-13 19:56 出处:网络 作者:运维开发网整理
所以我有一个简单的模型歌曲,标题和喜欢的属性. 我在歌曲索引页面上以表格形式显示它.我想在点击链接时增加喜欢的数量. 我目前认为这有: <td> <%= link_to 'LIKE', :action => "update", :remote => true%> </td> 在我的songs_controller.rb我有: def update @song = Song.find(para
所以我有一个简单的模型歌曲,标题和喜欢的属性.

我在歌曲索引页面上以表格形式显示它.我想在点击链接时增加喜欢的数量.

我目前认为这有:

<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 %>

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号