【问题标题】:Where do I place the configuration for Act-as-taggable-on?我在哪里放置 Act-as-taggable-on 的配置?
【发布时间】:2012-04-26 00:59:49
【问题描述】:

我正在阅读作为可标记行为的 Github 文档, https://github.com/mbleigh/acts-as-taggable-on,我想强制将标签保存为小写。配置部分的说明说要添加行

ActsAsTaggableOn.force_lowercase = true

但我不太确定这会去哪里。

我应该把这段代码放在什么文件中?

谢谢!

【问题讨论】:

  • 我猜你可以在 initializers 目录中创建一个名为acts_as_taggable_on_configuration.rb 的文件,并将所有配置放入其中。请记住在创建此文件后重新启动您的应用程序。
  • 当我的 gem 太旧时出现此错误...例如 2.2.2 给出了错误,而 2.3.3 很好!

标签: ruby-on-rails ruby-on-rails-3 acts-as-taggable-on


【解决方案1】:

您可以在config/initializers 中创建一个自定义初始化程序并将这一行放在那里。

或者,您可以在config/application.rb 中进行设置:

module YourApp
  class Application < Rails::Application
    ActsAsTaggableOn.force_lowercase = true
  end
end

【讨论】:

  • 如果你做一个自定义初始化器,你将类、继承或包装器声明为什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-04
  • 1970-01-01
  • 1970-01-01
  • 2019-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多