加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3 – link_to与删除和自己的控制器和操作

发布时间:2020-12-16 23:25:06 所属栏目:百科 来源:网络整理
导读:我在 Ruby on Rails 3中遇到以下问题.当我尝试在视图中使用方法link_to时参数:method = :像往常一样删除和一个对象它工作正常. %= link_to 'Delete',@car,:confirm = 'Are you sure?',:method = :delete,:remote = true % 当我尝试使用自己的控制器和操作
我在 Ruby on Rails 3中遇到以下问题.当我尝试在视图中使用方法link_to时参数:method => :像往常一样删除和一个对象它工作正常.
<%= link_to 'Delete',@car,:confirm => 'Are you sure?',:method => :delete,:remote => true %>

当我尝试使用自己的控制器和操作时,问题出现了:

<%= link_to 'Delete',:id => @car.id,:controller => 'truck',:action => 'my_destroy',:remote => true %>

它不起作用,url就像get,并且锚没有从Rails获得数据远程和其他属性.

那么,我如何使用自己的控制器和link_to和delete方法操作?

我在routes.rb文件中有路由所以我认为这不是问题.

提前致谢.

解决方法

当您提供URL作为选项的哈希时,您需要更清楚哪个哈希是哪个哈希.试试这个:
<%= link_to 'Delete',{ :controller => 'truck',:id => @car.id },# your URL details
      { :confirm => 'Are you sure?',:remote => true}  # your link options %>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读