• このエントリーをはてなブックマークに追加
rails(ruby)で簡単な配列を操作する
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

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 (税込)

    チャンネルに入会して購読

    コメントを書く
    コメントをするにはログインして下さい。