Rubyでの開発に新しく、ほとんどの場合irbを使ってコードを試しています。より長いスクリプトの場合は、ネイティブブラウザで実行できるようにすると便利です(MAMPを通してPHPスクリプトを実行する方法に似ています)。私はlocalhost:3000を使ってこれを行う方法があると信じていますが、私はそれを動作させることができませんでした。だから私の質問は、私のネイティブブラウザでRubyスクリプトを表示する最良の方法は何ですか?私のネイティブブラウザでRuby on Railsスクリプトを表示
1
A
答えて
1
IRBでRubyコードを実行しても、Railsフレームワークを使用することとは関係ありません。
チュートリアル(for example this one)に従って、Railsフレームワークを学びましょう。これでRubyの言語を理解できるようになりました。
幸運。
1
これは本当に役に立ちますが、コードを単純な0ルートに入れておき、必要に応じてコードの結果をブラウザに提供するのはかなり簡単です。次に、あなただけのことができます...
require 'rubygems'
require 'sinatra'
get '/' do
"Hello World! This is file #{$0} live from Boulder!"
end
ローカルコンピュータのサーバーにアクセスすると、その方法で入力したものが印刷されます。
私はIRBよりもむしろこれをやってみたい理由を聞いてみたいと思います。これは、ほとんどの場合、コード化するのに奇妙な方法のように思えます。
1
Rackは、RubyのWebサーバーインターフェイスです。これを使用して、Rubyスクリプトをサーバーに接続することができます。
関連する問題
- 1. Ruby on Railsの表示
- 2. Ruby on Railsのモバイル版の表示
- 3. Ruby on rails 3 - 小数点を表示
- 4. Ruby on Rails:表示なしのアクション
- 5. Ruby On Rails表示するXML
- 6. Ruby on Railsで管理者のインデックスを表示
- 7. Ruby on RailsでCGI Rubyスクリプトを実行するには?
- 8. 私のRuby on Railsアプリケーションでのメモリリーク
- 9. タグで投稿を表示 - Ruby on Railsブログ
- 10. Ruby on Rails AppのAPIからの応答を表示
- 11. RubyとRuby on Rails
- 12. Ruby On Rails - パラメータに依存するcollection_selectのデフォルトオプションを表示
- 13. アコーディオンタブ内の友人データを表示するRuby on rails
- 14. Ruby on Railsのフィールドを非表示にする
- 15. Ruby on Railsヘルパーメソッド - HTMLはプレーンテキストで表示されます
- 16. Ruby on Rails 3のRuby on Rails Ajaxスキャフォールドジェネレータはなんですか?
- 17. Ruby on Railsでバルクアップサット
- 18. Ruby on Rails - 関係表を作成
- 19. Ruby on Railsに有向グラフを表示する
- 20. Ruby on Rails:表示ページからメールを送信
- 21. Ruby on Rails:子孫レコードをフェッチして表示するには?
- 22. Ruby On Rails Application.html.haml
- 23. Ruby on Rails - モデルフィールドフィルタ
- 24. Ruby on Railsカスタムドメイン
- 25. Ruby on Rails - ジオコーダービュー
- 26. Ruby on Rails Listener
- 27. Ruby on Railsイベントマシン
- 28. Ruby on Railsグラフ
- 29. Ruby On Rails Javascript
- 30. Ruby on Railsカタログビュー
あなたの質問はちょっと混乱しています。あなたはスタンドアロンのRubyプログラムまたはRailsアプリケーションについて話していますか?スクリプトを実行するか、ソースコードを表示しますか? –
私は、Rubyのスタンドアロンプログラムについて話しています。これは、ブラウザで読むHTMLコードを提供するRailsのように、Terminal上でしか実行できないことを認識しています。 – jwb
はい、あなたはスクリプト/コンソール(Railsモデルとコントローラへのアクセス権を持つIRBと考えてください)を使って、ターミナルからRailsコードを実行することもできます。 –