●コントローラ
class TasksController < ApplicationController
def index
@flag = false
end
end
●ビュー
<% if @flag == true then %>
yokohama
<% else %>
saitama
<% end %>
●解説
まずコントローラ側で
@flag = false
のようにフラグを設定する。 @flag はビュー側で認識できる。
ビュー側では、フラグを参照し、trueならyokohamaと表示、
それ以外なら saitama と表示、という切り替え処理をしている。
これは、@flagの内容によって、ifとelseの分岐をさせているからである。