rails
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| rails [2011/04/20 06:20] – nullpon | rails [2023/08/26 04:14] (現在) – [Pow] 削除 nullpon | ||
|---|---|---|---|
| 行 32: | 行 32: | ||
| * [[NetBeans]]にはRuby開発環境が存在する。gemのコントロールもできる。 | * [[NetBeans]]にはRuby開発環境が存在する。gemのコントロールもできる。 | ||
| * [[http:// | * [[http:// | ||
| + | |||
| ===== 実行環境 ===== | ===== 実行環境 ===== | ||
| 行 46: | 行 47: | ||
| Xenなどの仮想環境での運用には十分な慎重さが求められる。仮想環境ではディスク性能が全体のパフォーマンスに非常に大きな影響を与える。なぜならばCPUはマルチコア化で仮想化に対応しているが、ディスクは一つだからだ。IO負荷があまりに大きいとIO waitが跳ね上がってロードアベレージが100を越える事もあり、ホストOSすらも反応しなくなる。I/ | Xenなどの仮想環境での運用には十分な慎重さが求められる。仮想環境ではディスク性能が全体のパフォーマンスに非常に大きな影響を与える。なぜならばCPUはマルチコア化で仮想化に対応しているが、ディスクは一つだからだ。IO負荷があまりに大きいとIO waitが跳ね上がってロードアベレージが100を越える事もあり、ホストOSすらも反応しなくなる。I/ | ||
| + | アプリの負荷分散が必要ならば、nginxをリバースプロキシとしてunicornを並列化すると良い。 | ||
| + | |||
| + | ローカルで動かすならばpassengerのスタンドアローンモードでの実行も良いだろう。 | ||
| + | |||
| + | * [[http:// | ||
| ====== Rails 2 ====== | ====== Rails 2 ====== | ||
| ===== Ubuntuにインストール ===== | ===== Ubuntuにインストール ===== | ||
| 行 160: | 行 166: | ||
| ==== jQuery-railsを使う ==== | ==== jQuery-railsを使う ==== | ||
| + | :!: Rails 3.1ではjQuery-railsがデフォルトのため、以下の作業は不要である。 | ||
| + | |||
| [[# | [[# | ||
| 行 211: | 行 219: | ||
| railsコマンドは script/ | railsコマンドは script/ | ||
| + | |||
| + | ===== railsコマンド ===== | ||
| + | ヘルプ | ||
| + | $ rails help | ||
| + | |||
| + | サブコマンドのヘルプ | ||
| + | $ rails server -h | ||
| + | | ||
| ===== Gemの管理 ===== | ===== Gemの管理 ===== | ||
rails.1303280423.txt.gz · 最終更新: by nullpon