4

Sequelを最新のRails3ベータ版に結び付けると主張するgithubには少なくとも4つのリポジトリがあるようです。

Rails 3プロジェクトでActiveRecordをSequelに置き換えることに成功した人はいますか?最善の方法についていくつかのヒントを教えてください。

Rails 3で新しいプロジェクトを開始し、右足で降りようとすることに興味があります。理想的には、続編、ミニテスト、およびオムニオートです(苦痛がない場合は工夫してください)。これが祝福されたスタックではないことは知っていますが、これらの宝石は私のスパイダーマンの感覚に訴えます。宝石の問題や競合を解決するのに役立つアドバイスを探しています。

4

2 に答える 2

5

私はRails2と3でSequelを使用しました。ActiveRecord統合機能を使用していない場合は、Rails 2でも実際には簡単です。環境ファイル(環境)でSequelデータベース接続を手動で設定するだけです。 .rbまたはenvironments/*。rb)、またはイニシャライザー内。あなたの続編モデルはまだapp/models/にあります。

Rails3とSequelactive_modelプラグインを使用すると、コードの観点から統合が正常に機能するはずです。githubリポジトリが行うことのほとんどは、レーキタスクやジェネレーターなどを処理することです。これらは優れていますが、実際には必要ありません。

于 2011-04-18T17:00:06.043 に答える
2

続編レールが整備されていないようですので、フォークを探しました。TalentBoxバージョンは有望であり、積極的に維持されているようです。

追加する必要がありますが、移行(rake db:migrateなど)はやや壊れているようです。私のフォークにはいくつかのパッチがあります。iblue/sequel-railsプロダクションブランチを参照してください。安定したら、最終的にはタレントボックスにプッシュします。

編集: TalentBoxは現在非常に正常に機能しています。

于 2012-07-06T23:18:55.067 に答える