Sinatraベースのアプリケーションで作業中のSequel ORMの代替方法はありますか?Sequel gemの短所
答えて
AFAIK、あなたはSinatraでSequelを使用することを余儀なくされることはありません。あなたが望むなら、Datamapperまたは他のORMを使うことができます。
DataMapperまたはActiveRecord、または単純なDBIを使用できます。 Sinatraには、特定のORMフレームワークの統合サポートがありません。
Padrinoをご覧ください。これは、すぐにすぐにいくつかのORMをサポートするSinatraコアを備えた軽量フレームワークです。
実際、Padrinoは非常にモジュール化されているので、他の機能を持たなくてもORMパーツを含めることができます。 PadrinoはデフォルトでORMとして以下をサポートします:mongoid、activerecord、datamapper、couchrest、mongomatic、ohm、ripple、sequel –
Sinatraで続編を使用する必要はありません。シナトラはかなり無関心です。あなたがその非常に簡単ActiveRecordのを使用することに興味がある場合
: は 'RubyGemsのは、' あなたはActiveRecordのとシナトラhereについての詳細を読むことができる 'active_record' を必要と
ActiveRecord::Base.establish_connection(
:adapter => 'sqlite3',
:database => 'sinatra_application.sqlite3.db'
)
を「シナトラ必要 必要です。いくつかの定型文を処理する宝石sinatra-activerecordもあります。
Ruby Object Mapper(rom-rb)もあります。これは、Sequelより完全な機能を備えたいが、ActiveRecordの使用には興味がない場合は、DataMapperパターンの実装がかなりいいです。
- 1. 長所と短所
- 2. StyleCop、長所/短所
- 3. ScopedTypeVariablesの短所
- 4. パリティビットの短所
- 5. マーキータグの短所
- 6. オブジェクトリレーショナルマッピングの短所
- 7. Qtの短所
- 8. インデックスの短所
- 9. ハスケルの長所と短所
- 10. ストーリーボードの長所と短所
- 11. TreeSetの長所と短所
- 12. ミニマックスアルゴリズムの長所/短所
- 13. CSSマスターリセット - 短所?
- 14. 長所と短所READ_COMMITTED_SNAPSHOT
- 15. ServiceBusアーキテクチャ長所と短所
- 16. UILabel drawTextInRect長所と短所
- 17. QLPreviewController対UIWebView - 長所/短所
- 18. Web API呼び出し側の短所/短所クライアント側
- 19. Sequel gemからmysqlを接続できません
- 20. LuceneのMultiSearcherクラスの長所と短所
- 21. ウェブアプリケーション内のサブドメインの長所/短所
- 22. 短所、リストとmpair
- 23. glPixelStorei(GL_UNPACK_ALIGNMENT、1)短所?
- 24. 長所と短所Googleのアプリケーションエンジンで
- 25. バイナリリファレンスVS/WCFの長所/短所
- 26. ASNA Visual RPG(AVR)の長所と短所
- 27. ストリームの長所/短所[リーダー/ライター]
- 28. ノードサスとギャルプサスの長所と短所
- 29. DFCとDFSの長所と短所は?
- 30. EF CodeFirstの長所と短所
"本、ツール、ソフトウェアライブラリ、チュートリアル、またはその他のオフサイトリソースを推薦するために私たちに質問する質問は、オピニオン回答とスパムを引き付ける傾向があるため、スタックオーバーフローに関するトピックではありません。 (http://meta.stackoverflow.com/questions/254393)、それを解決するために今まで何が行われているのか」 –
あなたはタイトルの不利益を尋ねますが、その質問の代替案を求めます。どちらがいいですか? –