●コントローラ側
# coding: utf-8
class TopController < ApplicationController
def index
# 配列を定義する
japan = ["tokyo","osaka","nagoya"]
@val = ""
japan.each{|param|
@val = @val << param << ", " # << は追記を意味する
}
end
end
●ビュー側
<h1>表示ビュー側</h1>
<%= @val %>
●表示結果
表示ビュー側
tokyo, osaka, nagoya,
●解説
コントローラ側で配列を定義し、配列内の値を文字列連結で@valに足しこみ、
@valをビューで表示させている。
なお、コントローラ側で
@val = ""
を設定しておかないと、railsで
undefined method `<<' for nil:NilClass
というエラーが出るので注意。