繁体   English   中英

如何配置 Rails Gem (TrueMail)

[英]How do you configure a Rails Gem (TrueMail)

我正在尝试将 TrueMail ( https://github.com/rubygarage/truemail ) 添加到我的 Rails 应用程序中,为了使其正常工作,我需要对其进行配置。 但是,我不确定在哪里创建文件来添加配置。

如果您单击链接( https://github.com/rubygarage/truemail )并查看“设置全局配置”下的代码,您会明白我在说什么。 但是,我不知道这需要 go。

任何帮助将不胜感激。

将它放在config/initializers/truemail.rb中。 您可以在https://guides.rubyonrails.org/v2.3/configuring.html#using-initializers了解有关初始化程序的更多信息:

在它加载框架以及应用程序中的所有 gem 和插件之后,Rails 转向加载初始化程序。 初始化程序是存储在应用程序中/config/initializers下的 ruby 代码的任何文件。 您可以使用初始化程序来保存应在加载所有框架和插件后进行的配置设置。

这是放置几乎所有 gem 配置的地方,命名约定通常是config/initializers/gem-name.rb ,例如,如果您使用名为superlogger的 gem 需要配置,您可以将其放置在config/initializers/superlogger.rb

请注意,由于您使用的是 Rails,因此您可能不需要以下行:

require 'truemail'

科里。 这很容易。 要开始在 Rails 应用程序中使用Truemail ,只需执行以下步骤:

  1. gem 'truemail'行添加到您的 Gemfile
  2. 运行bundle install
  3. 制作文件./config/initializers/truemail.rb并在truemail 文档后面添加有效配置。 请注意,您不需要在require 'truemail'中添加行,Rails 加载程序会为您完成。

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM