cbr*_*ron 9 link-to ruby-on-rails-3 ruby-on-rails-3.2
我正在将一个项目从rails 3.1移动到rails 3.2.2并且我有这个:
= link_to 'CSV', :action => 'list', :search => @search, :format => 'csv'
Run Code Online (Sandbox Code Playgroud)
在rails 3.1中,它指定了html链接中的格式(format = csv),并且它被respond_with捕获,但在3.2.2中,格式永远不会进入链接.我扫描了github上的提交列表,找不到任何与此相关的内容.
编辑:
看起来这是url_for的问题
#rails 3.1
url_for :controller=>'posts', :action=>'index', :format=>:xml
/admin/posts/index?format=xml
#rails 3.2.2
url_for :controller=>'posts', :action=>'index', :format=>:xml
/admin/posts/index
#rails 3.2.2
url_for :controller=>'posts', :action=>'index', :format=>:xml, :id => 5
/admin/posts/index/5.xml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10081 次 |
| 最近记录: |