心はいつも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
いまだにユビキタスなSONYとクラウドに向かうApple

PS3のトルネが良さそう@ヤマダ電機。PS3本体とチューナーの2台になってスッキ …

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

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

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

8章で随分おなかいっぱいになりました。 第9章 ユーザーの更新・表示・削除、です …

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

3.3.3埋め込みRubyです。viewにrubyコードを埋め込んでtitleを …

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

仕様の探求 userモデルには、登録と認証、承認に必要なモデルは既に作ってありま …

rails gでのファイル名、クラス名、アクション名

rails gすると、コントローラーとアクションができますが、 その書き方とファ …

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

10.3.4マイクロポストを削除する、です。 仕様 マイクロポスト個別に削除でき …

no image
iPhoneのKindleアプリでChip Conley氏の本を読んでみました。その1

GWで電子本も文庫本も読み終え、「新しい本に入れ替えないと~」と思いながらすっか …

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

5.3.4RSpecを洗練させる、です。 確かに、名前付きルートに書き換えていて …

herokuのWe’re sorry, but something went wrong.に苦しんだ

Rails3.2環境に戻してアプリを作ろうとしています。 herokuにpush …