東京ウェブ制作ブロマガ

rails(ruby)で簡単な配列を操作する

2013/05/09 04:23 投稿

  • タグ:
  • 登録タグはありません
  • タグ:
  • 登録タグはありません
●コントローラ側
# 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 (税込)

コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事

継続入会すると1ヶ月分が無料です。 条件を読む

東京ウェブ制作チャンネル

東京ウェブ制作チャンネル

月額
¥550  (税込)
このチャンネルの詳細