心はいつも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

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

  関連記事

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

8.1.3サインインのフォーム、です。 ログイン画面を作る 入力フォームをfor …

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

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

no image
IBActionのIBって?

railsもやってますが、xcodeも再開しています。 ところで、 IBActi …

no image
ブログは独自ドメインの方が強いかもね

すっかり月一ペースで更新するブログになってしまい焦ります。 震災直後に政権批判し …

もうあかん!Mac OSXのスクロールを逆にする

OSXのいつのバージョンからだっけ? スクロールの向きが突如逆になったんですよね …

no image
booknest使ってみました

先日、日本サムスンのデザイナー、吉田道生氏のお話をお伺いしました。 非常に興味深 …

no image
Everyday Rails3章 バリデーションをテストする

さっき、Aaronを削除したらテスト失敗することを確認しましたが、名前入力無しの …

パーフェクトRuby 2章Rubyの基礎 2-1 Hello,Ruby

12章から5章まではPart2 Ruby言語仕様 です。 2章 Rubyの基礎 …

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

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

no image
MacBookAir 1日め

ようやくMacBookAir を購入しました。Dellノートがずっと調子悪かった …