STUDY MEMO

学習のメモ書き

<Ruby on Rails> each文を記載

html内に記載する場合

headerタグの直下に配列を入力する。

<% 配列名 = [
 "文字列1",
    "文字列2"
    ]  
%>

配列を表示したい部分に下記のコードを入れる。

<% 配列名.each do |変数名| %>
<%= 変数名 %>
<% end %>



controller内に記載する場合

controller内にあるactionの中に下記のようにコードを記載。
変数名の前に@を記載することでviewでも使用できるようになる。

def action名
 @配列名 = [
 "文字列1",
    "文字列2"
    ]  
end

html内のcontrollerで設定した配列を表示したい部分に、下記のコードを入れる。

<% @配列名.each do |変数名| %>
<%= 変数名 %>
<% end %>