Ruby on Railsを一歩ずつ。 #2職場と最初の申請

今回は、RoR開発者の「範囲」をデプロイし、 gem



について話し、最初のアプリケーションを生成して起動します。



インスタントレール



Windows



ワーキングキットのインストールは可能な限り簡単です。すべてが、Kurt Hibsという名前の寛大なプログラマーが、 Instant Rails



という1つのパッケージでRoRアプリケーションの開発に必要なものをすべて収集してくれたためです。 収集されたパッケージ:





公式サイトからInstant Rails



(IR)をダウンロードし、アーカイブの内容を任意のフォルダーに解凍します(ディスクのルートの近くに配置することをお勧めします。パスにスペースを入れないでくださいC:\ruby



をお勧めします)。 アーカイブには約18,000のファイルがあるため、少し待つ必要があります。 InstantRails.exe



を起動し、表示されたリクエストで、[



]をクリックしてパスを登録します。通常、このアプリケーション自体は必要ありませんInstantRails.exe



で作成された特別なWebサーバーを使用し、 SQLite



がデータベースとして機能します。 Kurt、あなたの努力に感謝しますが、Apacheと筋肉を停止し、これらすべてを閉じます。

ただし、キットをダウンロードするときに、その最新バージョンが昨年の年末までさかのぼることに気付いた可能性が高いため、コンポーネントを更新する必要があります。 まず第一に、RoRフレームワークは時代遅れです-私たちはその更新を取り上げます。 どうやってやるの? gem



が助けになります。



宝石



Rubyのすべてのアドオン、ライブラリ、およびプログラムは、世界規模のRuby Application Archive (RAA)リポジトリにあり、すでに1,700以上のプロジェクトがあります。 gem



プログラムは、これらのアドオンのインストール(リモートとローカルの両方)と制御に使用されます。 コンソールへようこそ(スタート->すべてのプログラム->実行-> cmd



-> OK)。 その中で、IRフォルダー( cd c:/ruby



)に移動してuse_ruby



use_ruby.bat



)を実行します-このbatファイルはPATHに必要なパスを書き込みます。これにより、RoRでの作業がさらに便利になり、RoRでの作業がさらに便利になります。 常にuse_ruby.bat



を介してのみ動作するため、実行することを忘れないでください。 コマンド: gem list



およびインストールされているすべての「ジャム」のgem list



を表示します。 gem update



コマンドはそれらすべてをgem update



はずですが、更新システムはすでに古く、後方互換性がないため、これは起こりません。 したがって、コマンドの順序は次のとおりです(混乱しないように、古いバージョンのジャムはすぐに削除します)。



ここではすべてが直観的で、何を、どのように、そしてなぜ説明する価値がないと思います。 すべてのコンポーネントがダウンロードおよびインストールされるまでさらに待機します(ドキュメント作成には特に時間がかかりますが、急いで行く場所はありません)。



最初からインストールする



すべてを自分で管理したい場合、または既にMySQLをインストールしている場合は、環境の手動展開が適しています。 難しいことではありませんRuby 1.8.6 One-Click Installer



オフサイトから始めて、 Ruby 1.8.6 One-Click Installer



パッケージをダウンロードします。これにはWindows用の追加ライブラリが含まれており、デフォルトですべてをインストールします。 次に、 [スタート]-[Ruby-186-xx]-[Ruby Gems]-[Ruby Gems]パッケージマネージャーに移動し、上記のように必要なジャム(rails --include-dependencies、mysql、mongrel)をインストールします。



アプリケーション構造



前述のとおり、RoRは特定の規則に従う必要があります。 その1つは、RoRアプリケーションが常に厳密なフォルダー構造を持っていることです。 彼女の最初のレベルは次のとおりです。

画像

しかし、フォルダーを作成するために時間をかけてください。いつものように、RoRが面倒をみてくれます。



テストアプリケーション



RoRのインストール中に、 rails



アプリケーションもインストールされました。これにより、アプリケーションのフォルダー構造が生成され、コードで基本ファイルが作成されます。 rails_apps



フォルダー(アプリケーションが含まれます)に招待状を入れて、「rail console」を開いてrails_apps



必要があります。 test



アプリケーション、コマンド: rails test



を作成します。 世代の終わりを待っています。 ご覧のとおり、上記の構造が配置された別のフォルダーが作成されました。 次回は、各フォルダーの目的を確認し、今のところ、 Mongrel



Webサーバーを起動して結果を確認します。 コンソールで、アプリケーションフォルダー( cd test



)に移動し、 cd test



ruby script/server



。 その結果、 Mongrel



が起動します。



画像

ご覧のとおり、サーバーはポート3000



落ち着きました。 さて、ブラウザを開いて
  http://127.0.0.1∗000/ 
-そして、ここで私たちはすでに挨拶のあるテストページを待っています。 はい、すでにRubyでRailsを使用しています;) “About your application's environment”



クリックすると、環境のパラメーターがわかります。



画像



エピローグ



だから、私たちがすでに持っている最初の「デモ」。 次に、理論に戻って、Rubyフレームワーク、メタプログラミング言語などのRoRの機能について説明し、RESTの原則について学び、マルチユーザーブログの設計を開始します。 また、スクリーンキャストまたはプレゼンテーションの形式でのレッスンの一部のリリースについてのあなたの意見を知りたいです。 コメントを待っています!



All Articles