3

プログラミングは非常に新しい。

とにかく、Sinatraを使用してRubyで書かれたボックスに(送信ボタンを押したときに)入力した単語の数を示すような、単純なことを行うスクリプトがあるとしましょう。

このテキストボックスをmysite.com/simple_appなどのWebページに表示したい場合、どのように設定しますか?

スーパーヌーブの質問をお詫びしますが、これからどこから始めればよいのかわかりません。

私はこの質問(http://stackoverflow.com/questions/9489803/how-to-turn-ruby-script-into-a-web-app)をチェックしました、そして私はすでにシナトラでローカルホストで働いているので、私は次のステップは何だろうと思っています。

4

2 に答える 2

4

Herokuを試すことを強くお勧めします。

あなたはプログラミングに比較的慣れていないので、まだサーバーのことをいじりたくないでしょう。Heroku がほとんどのサーバー構成を処理するため、ユーザーはアプリケーションにより集中できます。

もちろん、制限付きで無料のアカウントも提供します。しかし、通常は月額 20 ドルかかる VPS ソリューションと比較して、初心者にとっては非常に便利です。

Sinatra と Heroku を使用したアプリのデプロイに関する次の素晴らしい記事をご覧ください。

Sinatra + Heroku = 超高速展開

また、Rack ベースのアプリケーションを Heroku にデプロイする方法:

Heroku にラックベースのアプリをデプロイする

于 2012-09-19T17:22:31.973 に答える
3

どこかにデプロイするだけで、サーバーをいじりたくない場合は、Sinatra アプリをHerokuにプッシュしてみてください。開始するためのかなり包括的なドキュメントがいくつかあります。

独自のサーバーを使用している場合は、もう少し複雑になりますが、シンプルさとトレードオフによって制御できるようになります。動作する最も簡単な方法は、上記のサーバーでアプリの作業コピーをチェックアウトし、 で行うように実行することですlocalhost

グーグルruby deployment。オプションは 5 年前よりもはるかに魅力的ですが、これは地雷原のようなものです。動作する最も簡単なことについては、上記のいずれかを実行します。それ以外については、あなたは私たちと一緒にそこにいます ;)

于 2012-09-19T17:13:31.357 に答える