仮説的質問(現時点では)非HTTPアクセスのRailsアプリ
私はアプリケーションのための素晴らしいアイデアがあるとします。リレーショナルデータベース内のテーブルによってよく表現されるデータに作用し、それらのテーブルを表す相互リンクされたオブジェクトを使用します。それらのオブジェクトとの相互作用(作成、読み取り、更新、削除)、およびそれらに関する情報の表示用に明確に定義されたAPIをサポートしています。
要するに、Railsにはうってつけです...ウェブアプリになりたくないという点を除いて。コマンドラインインターフェイスが必要なのかもしれません。またはOS固有のダイアログベースのインターフェース。他のアプリにリソースとして自分自身を提示したいと思うかもしれません。どんなものであれ、HTTP経由でそれ自体を提示するようには設計されていません。
Thesequestionsこれは確かに可能ですが、両方とも既存のWebアプリケーションにWeb以外の追加のインターフェイスを適用するという観点から問題に近づいています。
への最善の方法を知りたいと思っています。そのようなアプリになります。あなたはrails new non_web_app
に最善を尽くしますか?スケルトンを "無料"のために構築するには、require
s config/environment
の "通常の" Rubyコードを書いてください。しかし、あなたは必要のないウェブ中心の塊をたくさん持っていますか?または、必要な図書館だけで必要な構成を手作業で書いて、袖を巻き上げて布全体から構築する方がよいでしょうか?
後者の場合、正確にはで、Railsアプリを作るのに必要ですが、ウェブビットはありません。
「ActiveRecordをちょうど含む」 - 十分に公正ですが、少なくともデータベースの詳細を設定する必要もあります。基本的には、「Railsで始まりビットを取り除く」ルートを下っていない場合、ARベースのCRUDアプリをブートストラップするために必要なことは? – Chowlett
答えに含まれているリンクを確認してください。 – lbz
ああ、ありがとう、それはそれを説明しています。かなり簡単。 – Chowlett