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

ruby-on-rails – Link_to rails导致路由错误,第1张

概述所以我有一个简单的模型歌曲,标题和喜欢的属性. 我在歌曲索引页面上以表格形式显示它.我想在点击链接时增加喜欢的数量. 我目前认为这有: <td> <%= link_to 'LIKE', :action => "update", :remote => true%> </td> 在我的songs_controller.rb我有: def update @song = Song.find(para @H_419_1@ 所以我有一个简单的模型歌曲,标题和喜欢的属性.

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

我目前认为这有:

<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导致路由错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1279022.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存