rails:1286
From: のりお <toykyo@t...>
Date: Sat, 24 Jun 2006 09:37:57 +0900
Subject: [rails:1286] Re: controllerとviewのスコープ
のりおです。 横槍を入れる感じで申し訳ないのですが、 このケースに関して、ぼくもいつも疑問を持っていたので 投稿させてもらいます。 結論から言いますと、ヘルパーで実装したほうが良いのでは ないかなと思いました。 View側からControllerのメソッドを呼び出すのは、 ぼくも結構やりがちなのですが、 MVCモデル的にどうなのだろう?という疑問を感じています。 処理の流れのイメージが、C→V→C→Vという感じで 気持ち悪いなあと。 VからCを呼び出すのは、Vで入力されたデータをMに 渡したいときのみに使うのがMVCモデルだと勝手に 解釈していますが、どうでしょうか。 でもヘルパーで実装したところで、その気持ち悪さは 変わらないじゃん、とツッコまれそうですが、 ヘルパーで定義しておけば、コントローラーの仕様が 変わったときに、ヘルパーのみ修正してあげるだけで よくなるので、メンテナンス性は良いのではないかと思います。 >内海です。 > >パーフェクトです。ありがとうございました。 > >> 川本と申します。 >> >> On 6/23/06, 山崎雄介 <y-yamasaki@s...> wrote: >> > ビューの中で、コントローラオブジェクトを生成すれば >> > 使うことができます。記憶がおぼろげですが、viewの中で >> > 作ったコントローラでも、特に意識することなく、ハッシュ >> > パラメータを受け取ることができたと思います。 >> >> ActionView::Baseにcontrollerというプロパティがあるので、 >> これを参照した方がいいと思います。 >> >> --- >> <%=h "ようこそ、#{@user_name}さん。" if controller.login? %> > > > >-- >ML: rails@r... >使い方: http://QuickML.com/ -- ML: rails@r... 使い方: http://QuickML.com/
1279 2006-06-23 14:39 [utsumi@t... ] controllerとviewのスコープ 1280 2006-06-23 15:02 ┣[y-yamasaki@s... ] 1281 2006-06-23 16:56 ┃┗[kentaro.kawamoto@g..] 1282 2006-06-23 17:45 ┃ ┣[y-yamasaki@s... ] 1283 2006-06-23 18:40 ┃ ┗[utsumi@t... ] -> 1286 2006-06-24 02:37 ┃ ┗[toykyo@t... ] 1287 2006-06-24 03:30 ┃ ┣[kentaro.kawamoto@g..] 1293 2006-06-24 09:36 ┃ ┃┗[utsumi@t... ] 1294 2006-06-24 09:47 ┃ ┃ ┗[utsumi@t... ] 1295 2006-06-24 12:36 ┃ ┃ ┗[kentaro.kawamoto@g..] 1296 2006-06-24 16:55 ┃ ┃ ┗[utsumi@t... ] 1298 2006-06-30 09:50 ┃ ┃ ┗[arito_asai@f... ] raw_postで生データを受信したい 1290 2006-06-24 05:20 ┃ ┗[toykyo@t... ] 1291 2006-06-24 06:03 ┃ ┗[sasaki.takeru@g... ] 1284 2006-06-23 19:23 ┗[holy@e... ] 1285 2006-06-23 22:00 ┗[utsumi@t... ]