IACCDB functions as a Ruby on Rails application with a database. It is installed and configurend in directory "iaccdb" from the webmaster home directory.
The version of Ruby used by the application is controlled by "rbenv" and "ruby-build". To upgrade Ruby, on the web server:
- cd ~/iaccdb/.rbenv
 - git pull
 - cd plugins/ruby-build
 - git pull
 - cd ~/iaccdb
 - view available versions with, rbenv install -l | less
 - rbenv install <version> (e.g. rbenv install 2.5.5)
 - rbenv local <version> (e.g. rbenv local 2.5.5)
 - rbenv version
 - gem install bundler
 
Then from your local dev environment:
- put a PR on IACCDB that updates the version in the ".ruby-version" file
 - while at it, upgade the gems
 - when the PR passes testing, merge it
 - deploy IACCDB.
 
Ruby is very active and updated often. For notifications of security patches and updates, follow the ruby-news newsfeed.
    