ruby
Resize existing images in spree using paperclip
Чтобы легко и просто перегенерировать все картинки ваших продуктов в Spree, после добавления декоратора с новыми размерами, запустите такую команду в ruby консоли:
Image.all.each{|i| i.attachment.reprocess!}
0 comments
Заметки о 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
![["Mmmmushrooms"] ["Mmmmushrooms"]](http://farm5.staticflickr.com/4031/4440138905_494b0ae318_s.jpg)
![["Mmmmushrooms"] ["Mmmmushrooms"]](http://farm3.staticflickr.com/2750/4440914014_ce2e626c90_s.jpg)
![["Energizer"] ["Energizer"]](http://farm3.staticflickr.com/2505/4440139761_e9cb46ffa5_s.jpg)
![["***"] ["***"]](http://farm3.staticflickr.com/2754/4440914904_9ac6d34a3f_s.jpg)