rails:511
From: Kenta Hashimoto <kem@c...>
Date: Mon, 31 Oct 2005 13:13:11 +0900
Subject: [rails:511] Re: application.rb
はしけむです(@AWDwRが届きました!) 試行錯誤中に、gorouさんの一つ目の方法も試してみたのですが、 以下のようなエラーになってしまいます。 NameError in Image#show Showing app/views/image/show.rhtml where line #1 raised: uninitialized constant ImageUrl クラス内で宣言した定数なので、この方法でアクセスできると思った のですが、エラーになってしました。 二つ目の方法はばっちりです。 これは、ActiveRecordのコールバックのようなものでしょうか? controllerのコンストラクタのようなかんじですか? と、思って、早速届いたばかりのAWDwRを探してみたら、 なるほど、ログインの認証などに使うと便利なフィルターですか。 yu1@t... wrote: > 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/ -- 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... ]