继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

rails4 解决link_to 中delete跳到show方法中

郭月翔
关注TA
已关注
手记 27
粉丝 3
获赞 14
问题代码:
<%= link_to "删除",basic_corporation_path(corporation),method: :delete,data: { confirm: '确定删除?' } %>

首先,点击 删除 链接之后,跳到了show页面,完全没有弹出框提示,

原因:jquery的js文件没有引入

解决方法:app/view/layouts/application.html.erb 添加


<%= javascript_include_tag "jquery.min" %>
<%= javascript_include_tag "jquery_ujs" %>
然后继续报错
Asset was not declared to be precompiled in production.
Add `Rails.application.config.assets.precompile += %w( jquery.min.js )` to `config/initializers/assets.rb` and restart your server。
根据提示添加
Rails.application.config.assets.precompile += %w( jquery_ujs.js )到
config/initializers/assets.rb

再次重启服务,点击删除,正常删除,OK!

如果报错,试着在app/view/layouts/application.html.erb 添加

<%= csrf_meta_tags %>

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP