Rails 3 интегрирован с Sequel? - PullRequest
4 голосов
/ 18 апреля 2011

Похоже, что по крайней мере четыре репозитория на github утверждают, что связывают в Sequel с последней бета-версией Rails 3.?Не могли бы вы дать несколько советов о том, как лучше всего это сделать?

Я заинтересован в том, чтобы начать новый проект на Rails 3 и попытаться встать на правильную ногу: в идеале - продолжение, minitest и omniauthпридумать, если не будет больно).Я знаю, что это не благословенный стек, но эти драгоценные камни обращаются к моему чувству пауков.Я ищу любой совет, который поможет мне решить любые проблемы с драгоценными камнями и конфликты.

Ответы [ 2 ]

5 голосов
/ 18 апреля 2011

Я использовал Sequel с Rails 2 и 3. Если вы не используете какие-либо функции интеграции ActiveRecord, это на самом деле легко даже с Rails 2, вам просто нужно установить соединение с базой данных Sequel вручную либо в средефайл (environment.rb или environment / *. rb) или в инициализаторе.Ваши модели Sequel по-прежнему идут в app / models /.

С Rails 3 и плагином Sequel active_model интеграция должна работать нормально с точки зрения кода.Большая часть того, что делают репозитории github, - это такие вещи, как задачи rake и генераторы, которые, хотя и хороши, на самом деле не нужны.

2 голосов
/ 07 июля 2012

Поскольку сиквел-рельсы, кажется, больше не поддерживаются, я искал вилки. Версия TalentBox выглядит многообещающей и активно поддерживается.

Я должен добавить, однако, что миграции (rake db:migrate и т. П.) Кажутся несколько нарушенными. В моей вилке есть несколько патчей, см. Ветку iblue / sequel-rails . В конце концов я отправлю их в talentbox, когда они станут стабильными.

РЕДАКТИРОВАТЬ: TalentBox работает довольно хорошо.

...