問題タブ [sinatra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
713 参照

ruby-on-rails - 小さなルビーアプリをオンラインにする最良の方法は何ですか?

アナグラムサーチャーである、私が書いた小さなルビーアプリケーションがあります。ルビーを学ぶためのものですが、個人的に使用するためにオンラインで公開したいと思います。私はRailsの経験があり、ここの多くはSinatraを推奨しています。どちらでも問題ありませんが、データベースの代わりにテキストファイルを使用する方法についての情報が見つかりません。

アプリケーションは非常にシンプルで、単語リストのテキストファイルに対して検証し、すべてのアナグラムを検索します。これは非常に単純なはずだと思っていましたが、そのテキストファイルをRails(またはその方法を選択した場合はSinatra)にインポートすることに固執しています。Railsプロジェクトでは、テキストファイルをlibディレクトリに配置しました。

残念ながら、Railsではパスが正しいように見えても、エラーが発生します。

cvtestレールプロジェクトの名前です)

これがコードです。それ自体でうまく機能します:

0 投票する
3 に答える
1624 参照

ruby - シナトラまたはマーブを使用するシナリオは何ですか?

私は Rails を学んでいて、Sinatra と Merb についてはほとんど何も知りません。Merb/Sinatra をどのような状況で使用するのか疑問に思っていました。

ご意見ありがとうございます!

0 投票する
3 に答える
22555 参照

ruby - Sinatra を使用しているときにデータベースと対話する最良の方法は何ですか?

私が理解しているように、Sinatra フレームワークは Rails とは異なり、ORM を提供しません。その場合、Sinatra アプリでどのように DB と対話しますか? それとも Sinatra は DB を使用しないアプリ専用ですか?

0 投票する
3 に答える
1691 参照

ruby - Camping と Sinatra の間に重要な違いはありますか?

Camping と Sinatra の違いはそれほど重要ではなく、どちらを選んでも問題ないと思います。しかし、これが本当かどうか、Ruby の専門家に尋ねたいと思います。実際、Sinatra と Camping のマイクロフレームワークの間に重要な違いはありますか? そして、どちらを使用するかをどのように決定しますか?

0 投票する
3 に答える
8081 参照

ruby - シナトラとラマゼの主な違いは何ですか?

軽量のRubyWebフレームワークを探していて、SinatraRamazeに出くわしました。どちらも非常に軽く、簡潔でシンプルに見えます。しかし、私はどちらかについて、主な違いが何であるかを言うのに十分なことを知りません。おそらく、これらの一方または両方の経験がある人がコメントできますか?

0 投票する
1 に答える
4586 参照

ruby - ラックとパッセンジャーの違いは何ですか?

Sinatra アプリを Dreamhost にデプロイしようとしていますが、次のように表示されます。

DH は Passenger をサポートし、Passenger は Rack ベースの Ruby アプリケーションをサポートするため、DH は実際に Sinatra をサポートします。

私はそのステートメントを解析するのに苦労しています.RackとPassengerの違いは何ですか?

0 投票する
6 に答える
1591 参照

ruby-on-rails - Rails以外のRubyフレームワークを使用することに潜在的な欠点はありますか?

Rails(Sinatra / Ramaze / Camping)よりも軽いフレームワークを使用したいのですが、そうすることで、プラグインの形でRailsに合わせて調整された多くの共有ライブラリを使用できなくなるのではないかと心配しています。これは大きな懸念事項ですか、それともこれらのプラグインのほとんどはさまざまなRubyフレームワークで使用できますか?

Rails以外のRubyフレームワークを使用することで他に潜在的な欠点はありますか?

0 投票する
3 に答える
3014 参照

ruby - sinatra 内で基本的な非同期ジョブを実行するには?

基本的な非同期ジョブを実行したい

シナトラアプリから、

私は fork と detach でそれをやろうとしましたが、それは偽物のようです。

(私は窓を使っています)

0 投票する
2 に答える
4047 参照

ruby-on-rails - Rack :: Session::PoolをSinatraで使用する

Sinatraを探索していて、セッションを使用したいのですが、Cookieに保存したくないので、Rack :: Session::Poolが非常にうまく機能していることがわかりました。

今、セッションを一定期間後に期限切れにしたいのですが、Rack :: Session :: Poolをインスタンス化する方法がわかりません。そして、Sinatraでそれを使用します。

どんな手掛かり ?