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

rails:3840

From: Shinya Kawaji <kawaji@g...>
Date: Thu, 11 Oct 2012 20:35:37 +0900
Subject: [rails:3840] Re: ビューからフォームの値の参照について

かわじ、です。


> 具体的には、下記のようになことが実現できればと
> 思っております。
> 
> <%= if f.text_field("field_name").value == "a" %>
> 
> 処理
> 
> <%= end %>


<%= if params["field_name"] == "a" %>

でしょうかね。


ただ、MVCとして考えるには、コントローラーで扱うべき params を
ビューで直接扱うのにはちょっと気が引けるので、コントローラー内で

  @view_mode = params["field_name"]

として、ビュー側では

<%= if @view_mode == "a" %>

とかするほうが良いでしょうね。


さらにもっと良いのは、こういう「表示モードを管理する」ようなモデルを
作成し、利用することだとも思います。


お役に立てれば幸いです。


--
ML: rails@r...
使い方: http://QuickML.com/

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

      3838 2012-10-10 10:40 [Junichi.Nagae@a...  ] ビューからフォームの値の参照について    
      3839 2012-10-11 12:31 ┣[dezawa@a...         ]                                       
->    3840 2012-10-11 13:35 ┗[kawaji@g...         ]