使用Rails 2.3.8我有Rails的删除链接后,无法正常工作升级
= link_to 'old_Delete', link_path(@link), :confirm => 'Are you sure?',
:method => :delete
使用Rails 3.1.8此不再工作,没有错误和日志只是显示一个节目请求。
我试图将其更改为
= link_to 'Delete', link_path(@link), method: :delete,
data: { :confirm => 'Are you sure?' }
但这并没有帮助。
我怎样才能有一个删除链接的作品。
我使用'post'资源创建了一个新应用程序(rails 3.2.7),以查看链接在新应用程序中的外观。
对生成了链接为:
= link_to 'Destroy', post, method: :delete, data: { confirm: 'Are you sure?' }
,但是当我尝试使用这种格式,与@link,我使用其他地方的链接实例替换后(POST资源,模型等)在页面上,即
= link_to 'Destroy', @link, method: :delete, data: { confirm: 'Are you sure?' }
它不起作用(没有错误)。
我试着在我的public/javascripts文件夹中保存rails.js(我已经断言编译关闭了),并在我的config/application.rb文件中包含config.action_view.javascript_expansions[:defaults] = %w(jquery rails)
,但它没有帮助,仍然看到获取并且没有删除发生。
我在升级时没有遇到任何问题,但是在最后一个示例中出现的错误是因为您使用局部变量而不是实例变量“@ link” –
已更改为@link,didn'帮助,就像如何得到处理。 –