Рубиковыряние.

Sep 09, 2010 17:59

Ковыряясь в руби на рельсах открыл для себя плагин к мозилле SQLite Manager. Очень удобно для работы с файлами sqlite ( Read more... )

rails, development

Leave a comment

Comments 15

kruzzik September 9 2010, 14:14:14 UTC
mongrel мастдай, рекомендую passenger
http://www.modrails.com/

Reply

fantaseour September 9 2010, 14:26:22 UTC
Спасибо.

про passanger я знаю, но тут удобно, как подсказал levgem смотреть в консоль и видеть, что происходит.

Наверное правильно для руби-приложений (redmine, capistrano) сделать запуск через modrails, а то, что девелопишь смотреть через монгрел.

Reply

kruzzik September 9 2010, 14:32:28 UTC
Еще чтобы консоль посмотреть, в рельсах есть встроенный WEBrick, так что по-большому счету, нет необходимости для разработки дополнительно ставить mongrel.
А в продакшене никакого сравнения, мы недавно перевели все с кластера монгрелов на passenger и так стало хорошо, спокойно и стабильно :)

Reply

levgem September 9 2010, 20:10:26 UTC
Необходимость есть. Пользоваться вебриком попросту невозможно, он раз в 6-7 медленнее.

Для продакшна modrails годится до 10 запросов в секунду. После этого уже unicorn

Reply


moi_drug_daun September 9 2010, 15:02:48 UTC
Мой восторг сошел на нет от того от чего и появился -
Магия.
Многое можно сделать одной строкой, но сколько же нужно перелопатить, чтобы понять какой.
Особенно трудно приходится, когда все на винде, и база в sql server.

Наупирался в SQL Server Adapter For Rails.
Кодировка - патчить гем,
many-to-many - имена колонок прошиты, хотя для других баз конфигурируются.
Запросы далеко не оптимальны. На больших таблицах рельсовые связи беспомощьны, нужно писать кастомные запросы, ну и вся прелесть уходит.
Есть ещё надежда что с использованием arel запросы таки будут строиться оптимальней (обязаны!) да lazy loading должен убрать бессмысленной перелопачивание базы...
Но нужно время, чтобы вдохновение вернулось :)

Reply

insanegigolo September 9 2010, 19:19:49 UTC
А в руби ОРМ сразу встроен как часть языка?

Reply

weirdan September 9 2010, 20:03:25 UTC
Не в руби, в рельсах (как часть фреймворка).

Reply

fantaseour September 9 2010, 20:38:36 UTC
$ gem list

...
activerecord (2.3.5)
....

ОРМ Эктив рекорд -- отдельный гем, но когда ставишь рельсы, ставится автоматом.

Reply


Leave a comment

Up