我尝试添加默认网址选项,当我这样做时收到以下错误消息:
未知的regexp选项
我是铁杆新手,不知道如何纠正。谢谢!
config.action_mailer.default_url_options = { https://rails-blank-robpb.c9user.io.com }
答案 0 :(得分:1)
因为您忘记添加引号。
config.action_mailer.default_url_options = { host: 'https://rails-blank-robpb.c9user.io.com' }
答案 1 :(得分:1)
config.action_mailer.default_url_options =
{
host: 'https://rails-blank-robpb.c9user.io.com'
}
答案 2 :(得分:0)
要设置默认主机,您需要将:host
选项作为配置选项传递:
config.action_mailer.default_url_options = {
host: 'https://rails-blank-robpb.c9user.io.com'
}
有关详细信息,请参阅ActionMailer::Base
文档的Generating URLs部分。要查看所有可用配置的列表,请查看“配置选项”部分。
答案 3 :(得分:0)
您需要设置protocol
,host
:
config.action_mailer.default_url_options = {
host: 'rails-blank-robpb.c9user.io.com',
protocol: :https
}
答案 4 :(得分:0)
您需要https://rails-blank-robpb.c9user.io.com
附近的引号
Rails抛出错误的原因是因为ruby将尝试评估通常存储在正斜杠之间的正则表达式/