自动定义的控制器方法会覆盖builtin Rails方法

时间:2013-01-31 15:39:05

标签: ruby-on-rails

当你有一个名为image的控制器时,Rails会自动定义辅助方法,例如image_path

该行为导致隐藏Rails内置方法ActionView::Helpers::AssetTagHelper::image_path。这意味着当你有这样的控制器时,你将无法调用这些助手。

对此有何解决方案?

1 个答案:

答案 0 :(得分:1)

是的,有一个解决方案。您可以使用path_to_image帮助器,因为它是image_path的别名。