【发布时间】:2015-02-23 13:45:16
【问题描述】:
我需要对 foo_path 添加一个简单的更改,所以我这样做了:
module ApplicationHelper
# [...]
def foo_path(foo, options = {})
options.merge!(bar: foo.some_attribute)
super
end
# [...]
end
现在,当从视图调用时,它可以工作,但是当从控制器调用时,将使用没有我添加的原始变体。
如何在应用程序范围内覆盖相应的帮助程序 (_path/_url)?
【问题讨论】:
标签: ruby-on-rails