为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Ruby
问题代码:
<%= 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 %>

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
软件测试工程师
手记
粉丝
3
获赞与收藏
14

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消