シンプルな Sinatra アプリをどのように構築しますか?
私は今それを作っています、そして私はアプリにこれらの機能を持たせたいです:
- 「アプリ」は、その中のすべての情報のための管理ダッシュボードのようなものです。次に、別のアプリが REST 経由で情報にアクセスします。ダッシュボードはまだ作成していません。データベースから取得するだけです
- セッションと認証 (まだ実装していません)
- あなたは写真をアップロードすることができ、他のアプリはそれらの写真を表示することができます
- RSpec を使用してテスト ファイルを作成しました
- エビによるレポート生成
現在、セットアップはこれだけです:
app.rb
test_app.rb
文字通り、アプリとテスト ファイルしかないからです。これまで、ORM には Datamapper、データベースには SQLite を使用してきました。これは私の最初の Ruby/Sinatra プロジェクトなので、あらゆるアドバイスを歓迎します - 他にどのライブラリを使用すべきか、config.ru のようなものを配置する必要があるかなど。