小编bke*_*ner的帖子

为什么url_for为未定义的路由返回/资产?

我正在从rails 3.1.3升级到3.2.2,但由于某种原因,如果路由不存在,url_for总是返回/ assets.

例如:

url_for({}) #=> "/assets"
url_for({action: 'fake', controller: 'notreal'}) #=> /assets?action=fake&controller=notreal
Run Code Online (Sandbox Code Playgroud)

但我希望它像往常一样抛出正常的ActionController :: RoutingError ......

ruby ruby-on-rails

6
推荐指数
1
解决办法
1063
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1