Rails 3.2 LTS, 4.2 LTS, 5.2 LTS
Run the following command:
bundle show rails
This will display the path of the installed rails
gem. The path will contain the version number, e.g. 3.2.22.8
below:
/home/alice/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/rails-3.2.22.8
^^^^^^^^
Rails LTS 2.3
Installation with bundler
As a customer of a paid plan who has installed Rails LTS with Bundler, run the following:
bundle show rails
This will display the path of the installed rails
gem. The path will contain the version number, e.g. 2.3.18.18
below:
/home/alice/.rbenv/versions/1.8.7-p375/lib/ruby/gems/1.8/gems/rails-2.3.18.19
^^^^^^^^^^^^^^^
Installation without bundler
As a customer of a paid plan who has installed Rails LTS without Bundler, run the following:
gem list | grep rails
Community edition
As a subscriber to the free Community edition, run the following:
# on 2.3
$ script/runner 'puts RailsLts::VERSION.to_s' # say "script/runner -e production ..." on production
# on 3.2
$ rails runner 'puts RailsLts::VERSION.to_s' #say "script/runner -e production ..." on production
That command will not work on older versions since RailsLts::VERSION
did not exist back then. You will encounter an error like this:
.../gems/railslts-bcf87a3aad2b/activesupport/lib/active_support/dependencies.rb:469:in `load_missing_constant': uninitialized constant RailsLts (NameError)
In such cases you can be confident that you are not on the most recent version and should update to the latest release now.