在 rails 应用程序的什么地方放置自己的模块?

Where to place own module in rails app?

我在 ruby 中创建了一个 简单模块 以在 ActiveRecord 模型上实现。

module Parameterize
  def to_param
    "#{ id } #{ name }".parameterize
  end
end

问题是文件放在哪里?

这些通常位于 app 之外的一个名为 concerns 的新目录中 - 值得在谷歌上搜索有关其工作原理的更多信息。

这里有一个很好的推荐去处:How to use concerns in Rails 4