/ / Mysterious: `require 'rubygems" `kontroler wewnętrzny - ruby-on-rails, ruby, ruby-on-rails-4, rubygems

Tajemniczy: "wymagaj" rubygmatów "` wewnątrz kontrolera - ruby-on-rail, ruby, ruby-on-rails-4, rubygems

Pracuję nad starym kodem (napisanym przez kogoś innego) w aplikacji Rails 4.1 i zauważyłem ...

require "rubygems"

... u góry jednego z kontrolerów. Myślę, że jestem dość obeznany z działaniem Railsów, ale to mnie myli. Czy istnieje dobry powód, dla którego to powinno być?

Odpowiedzi:

1 dla odpowiedzi № 1

To powinno tam być tylko wtedy, gdy aplikacja używa Ruby v1.8 Jeśli aplikacja używa Ruby v1.9 + to nie jest konieczne.

Źródło: http://guides.rubygems.org/rubygems-basics