【发布时间】:2012-05-26 18:07:00
【问题描述】:
在 rails (3.2.3) 的文档中它说
在开发模式下(这是您默认的工作模式),Rails 会在每次浏览器请求时重新加载您的应用程序,因此无需停止和重新启动 Web 服务器。
但显然我的应用程序在生产模式下加载开箱即用。(我可以输入 Rails.env 并查看它)。
为什么?
然后我去 environment.rb 并添加
ENV["RAILS_ENV"] = "development"
它仍在生产中。 任何的想法?
编辑:给你
#Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
MyAppName::Application.initialize!
ENV["RAILS_ENV"] = "development"
【问题讨论】:
-
请在此处添加您的 config/environment.rb 代码。
-
做到了。在这里添加 -# 而不是 # 因为 stackoverflow 格式
-
你是如何开始你的应用程序的?
-
如果你想让 ENV["RAILS_ENV"] 生效,把它设置在文件的顶部,在 require 之前。
-
当你在 UNIX 命令行上,当你输入我的下一条评论时,你会得到什么?
标签: ruby-on-rails ruby ruby-on-rails-3