2015.11.24Railsでアプリケーションを作成して、コントローラとアクションを追加するメモ。4.2.3Railsアプリケーションを作成hogeアプリケーションを作りディレクトリに移動する。hogeコントローラを作成fooという名前のコントローラを作成する。foogeneratorはgとしても良い。fooまた同時にアクションを作成する事もでき、ここではbarというアクションを作成する。コントローラにアクションが追加され対応するbar.html.erbテンプレートファイルが自動的に作成される。作成されたコントローラクラスのソースファイルはapp/controllersディレクトリにfoo_controller.rbという名前で作成されるので、これを開きindexアクションを追加する。アクションは単なるメソッドなのでFooControllerクラスのindexメソッドという形でFooコントローラーのindexアクションとなる。endend作成したコントローラーに対応するビューはapp/viewsディレクトリにあるコントローラー名のディレクトリとなる。この場合はapp/views/fooディレクトリを作成して、その中にアクションに対応するテンプレートファイルを作成する。テンプレートファイル内ではindexメソッドで作成した@message変数の値を表示してみる。%></p>ルーティングを設定コントローラ、アクション、ビューが作成されたが、ユーザのアクセスで実行されなければ意味がないのでルーティングの設定をする。ここではルートディレクトリへのアクセスで、fooコントローラのindexアクションが実行されるようにする。"foo#index"endアクセスしてみる作成したアプリケーションを実行する。sブラウザでhttp://localhost:3000にアクセスする。hogeというRailsアプリケーションの、fooコントローラのindexアクションが実行された。RailsRails環境が開発・テスト・本番のどれか調べるRailsの現在の環境が開発・テスト・本番のいずれであるか調べるには、Rails.envを利用して調べる事が出来る。アクション内で環境によって処理を分ける場合。hogeという名前のアプリケーションを作成する。installが実行される。installをスキップしたい時は--skip-bun...RubyrbenvでRuby環境を構築するMacにはコマンドラインツールにRubyが入っており、Homebrewでもインストールできるのだが、ここではrbenvを使用してRuby環境を構築してみる。RailsをインストールするRubyがインストール済みであればgemコマンドで簡単にインストールができる。最新バージョンのRailsをインストール。Railsのバージョンを指定してインストール。g...Rubyインストール済みのGemパッケージを調べるインストール済みのGemパッケージはgemコマンドで調べる。gemのインストールに失敗した。いえばMacにMySQLを入れていなかったのでインストールしてみる。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイトスパム対策のため日本語が含まれない投稿は無視されます。Rails5Twitter1Vim1VPS10Web2WordPress30メタ情報ログイン投稿フィードコメントフィードWordPress.org。