前提
freezeflag
がtrue
の時は1番目を利用、falase
の時は2番目を利用と状態によって、どちらの:start_data
を利用するか分けたいです。
今までjavascript
で値を制御していましたが、Railsっぽくしたいです。
コード
ruby
1<%= form_for(@post) do |f| %> 2 <%= f.text_field :start_date %> # 1番目 3 <%= f.text_field :start_date %> # 2番目 4 <%= check_box 'page', 'freezeflag', {}, true, false %> 5<% end %>
問題
サーバーサイドで値を組み立てると思うのですが、同じ:start_date
のため、2番目の:start_date
しか値を受け取ることができません。
参考サイト
↑attr_accessible
を使っている例です。こちらがベストプラクティスなのでしょうか、、
あなたの回答
tips
プレビュー