2014-03-13 37 views
0

我有一个名为资源在我的Rails应用程序,并在需要修改的辅助* resource_path *的返回值的模型,我读过一些文档和SO Q/A和他们通常建议把定制帮手在* app/helpers/application_helper.rb *中。困扰我的是,我如何处理旧的自动生成的帮手?我应该做点像如何覆盖轨正常_path帮手?

undef resource_path 

在我继续写下自己的帮手之前?目前,我有内定义ApplicationHelper一个* resource_path *方法,有趣的是,当我打开控制台导轨,app.resource_path和helper.resource_path给我不同的结果。

此外,我想听听关于* _path *助手如何实现以及它们如何与* link_to *助手相关的更深入的解释,因为源代码有点难以阅读,涉及到很多元编程技术

回答