Rails:在应用程序帮助程序中有一个帮助程序,想要在其他帮助程序中覆盖它并调用super

时间:2015-04-01 18:01:24

标签: ruby-on-rails helper

我的ApplicationController中有以下方法:

helper_method :body_css_classes
def body_css_classes
  [controller_name, action_name]
end

我在控制器中有它,因为我希望能够在其他控制器中覆盖它,如下所示:

def body_css_classes
  super << @view
end

这样可行,但不知何故感觉应该在ApplicationHelper,而不是ApplicationController。有没有办法将它转移给助手?据我所知,super将无法在那里使用。

0 个答案:

没有答案