Rails 5 Helper

尽量避免view过于复杂,很多view中重复的代码应该放在helper中。如果他不应该属于lib或者model/controller。

缺省的框架为每个model/controller创建了对应的helper  例如 app/helpers/users_helper.rb

其实任何一个helper中的方法都可以在view中直接像全局变量一样使用,例如 url_for

如果要在控制器中使用helper,使用 helpers.my_helper即可。(即ActionController::Base.helpers)

你可能感兴趣的:(Rails 5 Helper)