我的rails应用程序中有一个名为 resource 的模型,需要修改帮助程序* resource_path *的返回值,我已经阅读了一些文档和SO Q / A并且它们是通常建议将自定义助手放在* app / helpers / application_helper.rb *中。令我烦恼的是,我如何处理旧的自动生成助手?我应该做点什么
undef resource_path
在我开始写自己的帮手之前?目前我在 ApplicationHelper 中定义了一个* resource_path *方法,有趣的是当我打开rails console,app.resource_path和helper.resource_path时,给出了不同的结果。
另外,我想听听有关* _path *帮助程序如何实现以及它们如何与* link_to * helper相关的更深层次的解释,因为源代码很难用如此多的元编程技术阅读
答案 0 :(得分:0)
是的,你可以这样做:
resources :photos, as: 'images'