心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

テンプレとヘルパーの順番

      2013/10/25


http://yourdomain/actionxを呼んだときのactionx用テンプレ

アプリケーションフォルダ/app/vies/abc/actionx.html.erb

<% @page_title = "ほにゃらら" %>
<h1><%= @page_title %></h1>
以下略

アプリケーションフォルダ/app/vies/layouts/application.html.erb

<!DOCTYPE html>
<html>
<head>
<title><%= page_title %></title>
</head>
<body>
<%= yield %>
</body>
</html>

のyieldにマージされるのはわかるのですが、変数@page_titleをactionx用テンプレで宣言し、価も代入しているけど

アプリケーションのヘルパー
アプリケーションフォルダ/app/helpers/application_helper.rb

か、コントローラーのヘルパーで
変数書き換えができちゃう。

テンプレを実行する毎にヘルパーの変数を読みにいっているからですね。

 - テクニカル ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

OpneSSL,Readline,Libyamlをインストールする

先ほどインストールしたHomebrewを使って、rbenvをインストールしたいと …

no image
formatはどこから取ってくる?

ruby on rails3プリケーションプログラミングの本の内容をruby2. …

no image
RailsTutorial4.0を高速で復習する。8.2.5章。

8.2.5ユーザー登録と同時にサインインする、です。 ユーザーが登録を行った後、 …

no image
iTunesをMacBookAirからWindowsに戻しました。

2月にMacBookAirを購入し、今までWindows上にあったiTunesを …

RailsTutorial4.0を高速で復習する。11.1.4章。

11.1.4フォローしているユーザー 、です。 followed_usersとf …

ジョジョ専用kindle fire HDの電源が入らない!

電源が入らない!MacBookAirが真っ黒になりました。とか、 iPhoneの …

コンビニで切れないiPhone充電ケーブル買った

iPhone充電に使うライトニングケーブルって高いのに切れ易く涙目。 こんな感じ …

初めてのRuby2章 2.2ハッシュ

ハッシュ ハッシュとは、オブジェクトにキーを対応させたもの。 C++,Javaで …

no image
電子雑誌を買いました

GWの計画を立てているとき、行きたい場所を検索をすると、HANAKO WESTの …

no image
RailsTutorial4.0を高速で復習する。4章と4.1章。

さて、4章です。4章ではRubyに関する内容が多かったような記憶が。 動的なWe …