Ruby on rails Rails明确解析具有相同名称的视图帮助程序

Ruby on rails Rails明确解析具有相同名称的视图帮助程序,ruby-on-rails,Ruby On Rails,我在重载的助手名称之间有冲突。 ApplicationHelper有一个名为“title”的方法,该方法接受0个参数 LayouthHelper有一个名为“title”的方法,该方法接受2个参数 我有一个布局,它在应该调用ApplicationHelper::title时调用LayouthHelper::title。调用中的参数数为0,因此不存在歧义,但我在解析LayouthHelper::title时遇到了“参数数错误”错误 有没有办法在调用中指定helper类?喜欢 help=Applica

我在重载的助手名称之间有冲突。 ApplicationHelper有一个名为“title”的方法,该方法接受0个参数 LayouthHelper有一个名为“title”的方法,该方法接受2个参数

我有一个布局,它在应该调用ApplicationHelper::title时调用LayouthHelper::title。调用中的参数数为0,因此不存在歧义,但我在解析LayouthHelper::title时遇到了“参数数错误”错误

有没有办法在调用中指定helper类?喜欢 help=ApplicationHelper::base help.title
??Ruby不支持方法重载。下面的文章提供了一个很好的示例,说明了如何进行排序的“重载”,但您的逻辑必须在同一个函数中:


希望有帮助

Ruby不支持方法重载。下面的文章提供了一个很好的示例,说明了如何进行排序的“重载”,但您的逻辑必须在同一个函数中:

希望有帮助