Заметки о Rails
uninitialized constant Rake::DSLговорит о том что нужно обновить rake (исправлено в 0.9.2)couldn't parse YAML at line 182 column 9 (Psych::SyntaxError)говорит о том что bundler по умолчанию использует psycho, а у него более строгие требования к YML, соответственно многое что работало с syck больше не работает.
Исправляется легко: нужно вconfig/boot.rbдобавить:
require 'yaml' YAML::ENGINE.yamler= 'syck'- Чтобы не раскидывать гемы по системе, мне показалось удобным ставить их в папку проекта:
Может быть это не ахти как правильно, но работает, и по мне очень удобно.bundle install --path vendor/bundle - Если приложение портированное с Rails 2.0.x в 3.0 выводит escaped html вместо кода, значит надо почитать Changelog и порадоваться что теперь весь output эскейпится по умолчанию, а значит чтобы вывести в шаблоне html из контроллера нужно использовать метод
raw() - Если вдруг случилась проблема с тем что iconv не найден, и вы счастливый пользователь rvm:
rvm package install readline rvm package install iconv rvm install --trace 1.9.2 -C --with-iconv-dir=$HOME/.rvm/usr
0 comments
![["***"] ["***"]](http://farm5.staticflickr.com/4004/4440914452_f73b768952_s.jpg)
![["***"] ["***"]](http://farm3.staticflickr.com/2691/4440914532_a959558afb_s.jpg)
![["***"] ["***"]](http://farm3.staticflickr.com/2699/4440139367_5a1785a1ba_s.jpg)
![["Cowgirl"] ["Cowgirl"]](http://farm3.staticflickr.com/2764/4440914964_b54e5743a2_s.jpg)