我删除了某个邮件服务商的邮箱账户。现在在偏好设置中更改邮箱时,系统提示检查发送至该地址的确认邮件,但该地址已无法访问。即使作为网站管理员更改邮箱,也会出现同样的提示。
这种情况下该怎么办?这种情况应该很常见吧。
我删除了某个邮件服务商的邮箱账户。现在在偏好设置中更改邮箱时,系统提示检查发送至该地址的确认邮件,但该地址已无法访问。即使作为网站管理员更改邮箱,也会出现同样的提示。
这种情况下该怎么办?这种情况应该很常见吧。
这需要通过 Rails 控制台完成,这里有一份操作指南:
另一种做法是,如果你讨厌 Rails 且存在多个管理员,可以让另一位管理员先撤销你的管理员权限,然后你修改自己的地址,最后再由他们恢复你的管理员权限。
@awesomerobot 非常感谢。运行得很顺利。
只需一个小更正:你需要两个独立的命令:
# ./launcher enter app
# rails c
原文中将这两个命令混为一谈了,这让我困惑了一会儿。
或者,你可以按如下方式在一行中完成:
docker exec -it app rails c
当我需要快速查询或检查某些对象时,我通常就是这样运行 Rails 控制台的。
为了让操作更简便,我在系统中设置了以下别名(不过我们的 app 名称有所不同):
alias railsc='docker exec -it app rails c'
这样,我们只需在容器外的命令行中输入 railsc,即可轻松进入 Rails 控制台。
ubuntu:/home/neo# railsc
[1] pry(main)> User.count
=> 139160
[2] pry(main)> Topic.count
=> 380629
[3] pry(main)> Post.count
=> 1034861
[4] pry(main)> SiteSetting.count
=> 157
[5] pry(main)> SiteSetting.force_https
=> true
别忘了在设置别名时,将名称更改为与你容器名称相匹配。
希望这能帮到你。