我不得不在我写的辅助方法中重载link_to
方法。但我只希望它被覆盖一些特定的视图(基本上所有的邮件视图)。但它被所有视图上的所有link_to调用,因此破坏了很多东西。有没有办法让我的link_to版本只在我想要的视图中调用,而不是全部。
我在邮件控制器中使用了helper HelperModuleName
,但它仍被称为无处不在
答案 0 :(得分:0)
我建议在app / helpers中实现一个帮助器模块,它定义一个使用link_to helper的新方法。您可以在邮件程序视图中使用此方法。
{{1}}
这样您就不必重载/覆盖原始的link_to帮助程序,因此您保留了link_to的原始行为。