●コントローラ側
# 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
というエラーが出るので注意。
ブロマガ会員ならもっと楽しめる!
- 会員限定の新着記事が読み放題!※1
- 動画や生放送などの追加コンテンツが見放題!※2
-
- ※1、入会月以降の記事が対象になります。
- ※2、チャンネルによって、見放題になるコンテンツは異なります。
東京ウェブ制作ブロマガ
大和賢一郎
月額:¥550 (税込)
コメント
コメントはまだありません
コメントを書き込むにはログインしてください。