[Useful info] Уеб програмиране с Ruby on Rails - ОтносноЛекция 4

Здравейте,

Във връзка с вчерашната лекция имам няколко неща за казване

Обновени са материалите към лекцията

леки редакции в слайдовете

добавих heroes sample application, за който иска да разгледа моята имплементация на играта

добавих решенията на задачите от лекцията

Можете да задавате въпроси по домашните тук или в отделна тема

Относно преглеждането на домашните ви. Оказа се, че имам достъп до тях, но тъй като няма да мога да ги прегледам всичките (доста са), ще ви помоля да ми пишете само с конкретни въпроси по тях, аз ще свалям кода ви, ще го преглеждам и ще ви отговарям. Можем да използваме тази тема или някоя отделна.

Примерът от края на лекцията, който не се получи

Проблемът, който имах в pry се оказа много глупав. Не беше това, че трябва да се зареди sqlite отделно (той си се зарежда от active_record и няма нужда да го require-ваме изрично).
Проблемът се оказа в това, че pry търси gem-овете в глобалния GEMSET, където изобщо нямаше инсталиран sqlite.
Решението беше да стартирам pry с bundle exec, като за целта трябва да се добави следното нещо в Gemfile-a:

group :development do
  gem "pry"
end

по този начин, можем да изпълним:

bundle exec pry

като това ще е възможно само в development среда.

Когато заредим ActiveRecord в pry, можем директно да използваме методите и функционалността му там.

И накрая

Моят имейл е [email protected]