-2

我目前有一个名为 Director_helper.rb 的助手,其中包含预定义的哈希。

module DirectorsHelper
   def dirs = {
      gm: { pos: "General Manager", email: "123@abc.com" },
      prod: { pos: "Production Director", email: "456@def.com" },
      support: { pos: "Support Director", email: "789@xyz.com" }
   }
   end
end

/app/views/directors 目录下的任何内容都可以访问帮助程序的内容,从而访问哈希。任何尝试<%= dirs[:gm][:pos] %>在不是导演的目录中调用都会给我错误undefined local variable or method 'dirs'是否可以在整个项目中全局访问我的哈希?

4

1 回答 1

0

事实证明,它就像进入我想要访问 director 助手并包含helper DirectorsHelper在其中的页面的控制器一样简单。

于 2018-07-08T20:03:22.453 回答