воскресенье, 26 февраля 2012 г.

Проблемы с gemspec типа Illformed requirement Invalid gemspec

Если мы получаем проблемы с Illformed requirement Invalid gemspec при операциях с bundle,

то у меня получилось руками (в vim) пройтись по спекам

specifications/rails-3.2.0.gemspec

 

и выполнить замену YAML:Syck

%s/#<YAML::Syck::DefaultKey:0x.*>/=/

 

само шаманство и причина описаны здесь: http://blog.rubygems.org/2011/08/31/shaving-the-yaml-yak.html

четверг, 23 февраля 2012 г.

фичулька

Page.all.drop(1).each пробежаться по всем страницам кроме первой

вторник, 14 февраля 2012 г.

Трансфер баз данных push/pull

http://adam.heroku.com/past/2009/2/11/taps_for_easy_database_transfers/

Крайне удобно, если необходимо трансферить базу данных из одного места в другое просто http запросами

$ taps server mysql://root@localhost/mydb tmpuser tmppas
$ mysqladmin create mydb
$ taps pull mysql://root@localhost/mydb http://tmpuser:tmppass@slicehost-box:5000 
Receiving schema from remote taps server
Receiving data from remote taps server
4 tables, 1,064 records
widgets:   20% |====              | Time: 00:00:00