Ruby on rails rails$rails_ENV.rb文件
我在跟踪,我真的不明白这意味着什么: Gmail的Action Mailer配置,因为Action Mailer现在使用 邮件宝石,这变得简单,添加到您的 config/environments/$RAILS_ENV.rb文件:Ruby on rails rails$rails_ENV.rb文件,ruby-on-rails,Ruby On Rails,我在跟踪,我真的不明白这意味着什么: Gmail的Action Mailer配置,因为Action Mailer现在使用 邮件宝石,这变得简单,添加到您的 config/environments/$RAILS_ENV.rb文件: config.action\u mailer.delivery\u method=:smtp config.action\u mailer.smtp\u设置={ 地址:'smtp.gmail.com', 港口:587, 域:“example.com”, 用户名:“”,
config.action\u mailer.delivery\u method=:smtp
config.action\u mailer.smtp\u设置={
地址:'smtp.gmail.com',
港口:587,
域:“example.com”,
用户名:“”,
密码:“”,
身份验证:“普通”,
启用\u starttls\u auto:true}
…但我没有$RAILS_ENV.rb文件。我是否只需将一个添加到我的环境目录中,然后粘贴并附加上述信息
现在,我与rails之间有一点中断,我已经忘记了很多:(
有人能解释一下我的environments目录中发生了什么吗?请非常详细。我真的不知道它是做什么的,所以我想知道这些参数的去向。这意味着在config/environments下有三个文件/
您可以将这些行放在需要这些设置的环境中。这意味着您可以根据所使用的环境使用三种类型的设置。这意味着您在config/environments下有三个文件/
您可以将这些行放在需要这些设置的环境中。这意味着您可以根据所使用的环境使用三种类型的设置。应用程序如何知道何时处于开发或生产中?从
RAILS\u ENV
环境变量,通常默认为development
如果不是presenties,则默认为development,因此您将这些行放在development中。rb应用程序如何知道何时处于开发或生产中?从RAILS\u ENV
环境变量中,通常默认为development
如果不是presenties,则默认为development,因此您将这些行放在development.rb中
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
domain: 'example.com',
user_name: '<username>',
password: '<password>',
authentication: 'plain',
enable_starttls_auto: true }