Пример приложения, на которое я смотрел, содержит environment.rb:
environment.rb
config.gem 'rails'
Это избыточный код или есть причина, по которой программист сделал это?
Полагаю, вы могли бы использовать это, если у вас было несколько версий гема Rails, и вы не замораживали Rails в своем приложении, так что вы могли бы сделать что-то вроде
config.gem 'rails', :version => 2.2.2
Но в остальном это избыточно.
Это избыточный код.