2011-12-23 13 views
2

ruby​​スクリプトがコマンドラインから実行されています。私はそれのために(私の使用のための)ローカルGUIを提供したい。私がSinatraやその他のWebフレームワークに暴露しているので、私はHTMLページをフロントエンドとして使いたいと思っています。しかし私は、私のアプリを起動するたびに、サーバーを起動してURLを入力したくない。Ruby用ブラウザベースのアプリケーションフレームワーク

私の解決策は、Sinatraベースのサーバーを起動し、そのURLにアプリモードでChromium(ブラウザ)を起動するシェルスクリプトを作成することです。

より良い/クリーンなフレームワークがありますか?

私はShoesやRuby-Gnome2のようなHTML以外のフレームワークの学習には興味がありません。

+0

今すぐ見つかりました[ボウライン](http://bowlineapp.com)と私の説明に合っているようです。私はそれをチェックアウトした後に更新します。 – arrac

答えて

0
#!/bin/sh 
ruby $1 & 
chromium localhost:4567 

置くことをどこかであなたの$PATH(またはexport PATH=$HOME/bin:$PATH$HOME/binが含まれており、そこにそれを置くためにそれを変更)読むためにあなたがこれを拡張することができ<file> <sinatra startup file>

を呼び出すことによって、chmod +x <file>で実行可能それを作ると楽しい時を過しますSinatraからの港では、ルビーの起動が必要になります。これは、ほとんどの場合(80%は人々が呼んでいるように)行うべきです。

+0

申し訳ありません私が言ったことは、「シェルスクリプトを書くのではなく、HTMLビューをレンダリングできるフレームワークはありますか? – arrac

+0

ブラウザを終了するときに 'ruby $ 1&'コマンドを強制終了する方法はありますか? – arrac

関連する問題