【问题标题】:Bitnami Redmine - Development ProcessBitnami Redmine - 开发过程
【发布时间】:2016-08-01 17:44:58
【问题描述】:
我想使用Bitnami 堆栈安装Redmine。我必须在 Redmine 中构建自定义新页面并执行一些报告 - 因此使用一些 ROR 代码。
您能否建议我一个好的开发过程,因为每次更改时我都必须停止并重新启动 Redmine 的服务。
我是否应该不使用Bitnami 进行开发(首先使用瘦服务器进行开发)并在最后合并/替换Bitnami 的Redmine 文件夹中的文件?
【问题讨论】:
标签:
ruby-on-rails
redmine
bitnami
【解决方案1】:
您可以切换到 rails development 环境。在这种模式下,服务器会在每次请求时读取源代码文件。
更改database.yml,使其具有与生产模式相同的配置选项。最好为development 环境创建单独的数据库,但这不是必需的,因为您已经在生产环境中进行开发。
找到您的网络服务器配置文件,并将那里的环境更改为development。
还有其他更简单的方法。由于(目前)您只对每个请求的源代码更新感兴趣,因此您只能更改 rails 配置中的一个参数来执行此操作。打开config/environments/production.rb换行
config.cache_classes = true
到
config.cache_classes = false
通常此选项在development 中设置为false,并带有以下注释:
# In the development environment your application's code is reloaded on
# every request. This slows down response time but is perfect for development
# since you don't have to restart the webserver when you make code changes.