Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Bitnami Redmine-开发过程_Ruby On Rails_Redmine_Bitnami - Fatal编程技术网

Ruby on rails Bitnami Redmine-开发过程

Ruby on rails Bitnami Redmine-开发过程,ruby-on-rails,redmine,bitnami,Ruby On Rails,Redmine,Bitnami,我想使用Bitnami堆栈安装Redmine。我必须在Redmine中创建自定义的新页面,并执行一些报告-因此需要使用一些ROR代码 您能给我推荐一个好的开发流程吗?因为每次更改后,我都必须停止并重新启动Redmine的服务 我是否应该使用Bitnami进行开发(首先使用精简服务器进行开发),并在最后合并/替换Bitnami的Redmine文件夹中的文件?您可以切换到rails开发环境。在这种模式下,服务器会在每次请求时读取源代码文件 更改database.yml,使其具有与生产模式相同的配置选

我想使用
Bitnami
堆栈安装
Redmine
。我必须在
Redmine
中创建自定义的新页面,并执行一些报告-因此需要使用一些
ROR
代码

您能给我推荐一个好的开发流程吗?因为每次更改后,我都必须停止并重新启动
Redmine
的服务


我是否应该使用
Bitnami
进行开发(首先使用精简服务器进行开发),并在最后合并/替换
Bitnami
Redmine
文件夹中的文件?

您可以切换到rails
开发环境。在这种模式下,服务器会在每次请求时读取源代码文件

  • 更改
    database.yml
    ,使其具有与生产模式相同的配置选项。最好为
    开发
    环境创建单独的数据库,但这不是必需的,因为您已经在生产环境中开发了

  • 找到您的web服务器配置文件,并在那里的环境中更改为
    开发

  • 还有其他更简单的方法。由于(目前)您只对每个请求的源代码更新感兴趣,所以您只能在rails配置中更改一个参数来完成此操作。打开
    config/environments/production.rb
    并更改行

    config.cache_classes = true
    

    通常,此选项在
    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.
    
      # 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.