2016-08-01 2 views
1

Я бы хотел установить Redmine, используя стек Bitnami. Мне нужно создать пользовательские новые страницы в Redmine и выполнить некоторые отчеты - поэтому поиграйте с кодом ROR.Bitnami Redmine - процесс разработки

Не могли бы вы предложить мне хороший процесс разработки, так как мне придется остановиться и перезагрузить службу Redmine при каждом изменении.

Должен ли я использовать Bitnami для разработки (сначала с тонким сервером) и в конце слить/заменить мои файлы в папке BitnamiRedmine?

ответ

0

Вы можете переключиться на рельсы development окружающая среда. В этом режиме файлы исходного кода считываются сервером по каждому запросу.

  1. Изменить database.yml, поэтому он будет иметь те же параметры конфигурации, как в рабочем режиме. Лучше создать отдельную базу данных для среды development, но не обязательно, так как вы уже разрабатываете свою продукцию.

  2. Найдите файл конфигурации веб-сервера и измените его в development.

Существует другой более простой способ. Поскольку (на данный момент) вас интересуют только обновления исходного кода для каждого запроса, вы можете изменить только один параметр в конфигурации rails, чтобы сделать это. Открыть config/environments/production.rb и изменение линии

config.cache_classes = true 

в

config.cache_classes = false 

Обычно этот параметр установлен в false в development со следующим комментарием:

# 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. 
Смежные вопросы