我已将rails示例应用程序从3.1版升级到3.2.6版.不幸的是,我有以下弃用警告.
DEPRECATION WARNING: :confirm option is deprecated and will be removed from Rails 4.0. Use ':data => { :confirm => 'Text' }' instead. (called from _app_views_shared__feed_item_html_erb___1282539180373198927_70193136005180 at /Users/Bart/rails_projects/sample_app/app/views/shared/_feed_item.html.erb:27)
Run Code Online (Sandbox Code Playgroud)
期待着解决这个问题.
最好的祝福
sca*_*er2 12
此警告的读取方式,您需要编辑共享/ _feed_item.html.erb视图的第27行.这是一个简单的改变
link_to 'Do Something', some_path, :confirm => 'Text'
Run Code Online (Sandbox Code Playgroud)
至
link_to 'Do Something', some_path, :data => { :confirm => 'Text' }
Run Code Online (Sandbox Code Playgroud)
或更新的Rails 1.9语法:
link_to 'Do Something', some_path, data: { confirm: 'Do you really want to do something?' }
Run Code Online (Sandbox Code Playgroud)
以下是Rails提交和Rails团队讨论发生弃用的讨论的链接.
| 归档时间: |
|
| 查看次数: |
3152 次 |
| 最近记录: |