Rails gem:控制器助手的正确位置?

时间:2018-03-26 12:09:54

标签: ruby-on-rails ruby rubygems

我正在为Rails开发一个包含控制器助手的私有gem。

我怀疑这两个地方的帮手:

  • lib/gem_name/my_helper.rb
  • app/controllers/concerns/gem_name/my_helper.rb

它的正确位置是什么?

1 个答案:

答案 0 :(得分:3)

我认为你应该在控制器concern中使用它,然后将helper模块包含在Application controller

所以我更喜欢app/controllers/concerns/gem_name/my_helper.rb在gem中创建控制器助手。