Я решил, что пора уже разобраться с RubyOnRails.
Поэтому время от времени буду писать небольшие заметки, зачастую не несущие большой информационной нагрузки, но они могут быть полезны кому-то, кто только-только решил начать изучение RubyOnRails.
С чего начать ?
Я пока остановился на "Ruby on Rails Tutorial. Изучение Rails на Примерах", Майкл Хартл.
Данная книга доступна онлайн на русском языке по следующей ссылке:
http://railstutorial.ru/chapters/4_0/beginning
Там же можно найти и англоязычную версию.
Приятные полезности после установки rvm, rails, bundler
Автоматический выбор нужного gemset при работе в shell, когда переходишь в директорию с разрабатываемым приложением.
Если вы создаётё отдельный gemset для всех гемов своего приложения, то очень удобно, когда вы заходите в директорию своего приложения и не прилагаете никаких усилий по переключению с дефолтного гемсета на тот, в который были установлены все гемы, необходимые для вашего приложения.
Этого можно добиться, создав файлы с названиями ".ruby-version" и ".ruby-gemset".
Ниже привожу пример содержания данных файлов.
.ruby-version
где, "ruby-2.2.5" -- это название версии Ruby, которая установлена с помощью rvm и используется вашим приложением.
.ruby-gemset
learning_rails
где "learning_rails" -- это название гемсета, на который должен переключиться rvm после открытия директории, в которой находятся эти файлы.
UPD: нашёл вариант, когда эти 2 файла можно не создавать ,а вместо этого дописать строку в файл 'Gemfile', например
#ruby-gemset=learning_rails