我使用的是Rails 4。我已经安装了devise并使用以下步骤创建了一个用户模型:https://github.com/plataformatec/devise
现在在下列之后:
config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }它在步骤中指出:
在更改了options的配置选项之后,您应该重新启动应用程序。否则,您将遇到奇怪的错误,例如,用户无法登录,路由帮助程序未定义。
这可能是一个愚蠢的问题,但有人知道重新启动应用程序意味着什么吗?我认为这意味着我必须重新启动服务器,但我只想确保我不会在这条路上遇到问题。谢谢
发布于 2015-03-25 19:57:43
是的,“重新启动应用程序”的意思是重新启动Rails应用程序当前运行的服务器,前提是它已经在运行,否则您只需要启动服务器。Devise建议将应用程序重新启动,以加载在rails服务器启动时加载的配置(如初始化程序)或新文件(如视图)等。
您可以在rails server中阅读Rails导轨命令
另外,重新启动服务器更有可能解决一些问题(或者至少突出显示它们)。继续,重新启动服务器。
https://stackoverflow.com/questions/29264155
复制相似问题