Sinatraでよく使うツール
今回はローカル開発環境で使うと便利なコードについて。
目次
起動時に -o [ipアドレス]オプション が不要になるコード
set :environment, :production
つかい方
コードをrequire
のつぎあたりに記入する。
今回の環境はVirtualBox Vagrant Ubuntu。
Sinatraはbundlerの--path
オプションでインストール。
main.rb
require 'sinatra' set :environment, :production get '/' do 'Hello world' end
起動方法
main.rbを起動する。
bundle exec ruby main.rb
返答。
INFO WEBrick::HTTPServer#start done.
起動成功。
set :environment, :production
がない場合。
bundle exec ruby main.rb -o 192.168.33.**
のように-o [ipアドレス]
オプションが必要となる。
192.168.33.**
にはVagrantfileで設定したアドレスを入力する。
ブラウザーに表示
サーバーが起動したらブラウザに表示する。
下記のようにURLを入力すれば Hello world が表示される。
http://192.168.33.**:4567
Sinatraドキュメント
Sinatra Configuring Settings
Sinatra Top > DOCS > Configuring Settings
#Built-in Settings
:environment
http://sinatrarb.com/configuration.html