Информация о приложении Rails - PullRequest
0 голосов
/ 07 мая 2010

Я хочу сохранить некоторую информацию о моем приложении rails, например номер версии. Я новичок в рельсах, и я уверен, что есть какое-то соглашение для этого. Каков наилучший способ сделать это, может быть, файл со средой?

1 Ответ

0 голосов
/ 07 мая 2010

не уверен, что это «лучшая практика», но я также поместил свой в environment.rb как константу

и я использую SVN source control с propset для обновления номера ревизии в файле при регистрации

# environment.rb
APPLICATION_VERSION = '1.3.0.$Revision: 203 $'

единственным недостатком является то, что вы должны изменить этот файл, чтобы получить ревизию для обновления, регулярные коммиты в другие файлы не будут вызывать обновление

для отображения в виде

# application_helper.rb
def application_version
  return APPLICATION_VERSION.gsub('$Revision: ', '').gsub(' $', '')
end

в стиле фанк, но работает

информация о svn propset svn: ключевые слова "Revision" - если интересно?

http://blog.taragana.com/index.php/archive/how-to-add-revision-number-id-automatically-to-subversion-files-in-two-simple-steps/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...