2012-10-11 47 views

回答

21

帮助者是modules that get mixed in的意见。这意味着帮手中的公共,受保护和私人方法成为公众,保护和私人方法的意见。

我不认为你实际上可以从视图中隐藏辅助方法。你需要做一些事情,比如在助手中实例化一个助手类,然后将调用委托给它 - 听起来像它可能会很快变得杂乱无章。 :)

+0

谢谢。就是这样。 :-) –

0

助手基本上都是小的代码片段,可以在你的意见被调用,以帮助您保持代码的DRY - 即任何要经常重复的代码最可能被移动到一个帮手。

使用助手很简单,每个控制器有它自己的帮助文件,也可以编写应用程序的辅助文件的帮手,如果将整个应用程序中使用。

例如 - 见http://paulsturgess.co.uk/articles/49-using-helper-methods-in-ruby-on-rails

+0

https://web.archive.org/web/20130127041747/http://paulsturgess.co.uk/articles/49-using-helper-methods-in-ruby-on-rails – danuker

相关问题