[前][次][番号順一覧][スレッド一覧]

rails:508

From: yu1@t...
Date: Mon, 31 Oct 2005 11:53:24 +0900
Subject: [rails:508] Re: application.rb

gorouです。

のりおさんのおっしゃるように、統一したい定数を使いたい場合、
config/environment.rbに定義するのが一般的ですが、
ApplicationControllerに定義したい場合は、
class ApplicationController < ActionController::Base
  ImageUrl = 'http://example.com/image.png'
end

view
<%= ApplicationController::ImageUrl %>

とするか、
class ApplicationController < ActionController::Base
  before_filter :before_method
  private
  def before_method
    @image = 'http://example.com/image.png'
  end
end
などbefore_filterにインスタンス変数を登録する方法などがあります。
スマートじゃないのでオススメはしませんが…。



---------------------------------------
http://rails2u.com
gorou <hotchpotch@g...>


--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/

[前][次][番号順一覧][スレッド一覧]

       505 2005-10-31 03:37 [kem@c...            ] application.rb                          
       506 2005-10-31 03:43 ┣[toykyo@t...         ]                                       
       507 2005-10-31 03:49 ┃┗[kem@c...            ]                                     
->     508 2005-10-31 03:53 ┗[yu1@t...            ]                                       
       511 2005-10-31 05:13  ┗[kem@c...            ]