• このエントリーをはてなブックマークに追加

記事 5件
  • 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 met

    記事を読む»

  • railsのフォームでテキスト入力欄を作る(モデル連携なし版)

    2013-05-08 05:00  
    ●コントローラ(アクション)
    # coding: utf-8
    class TopController < ApplicationController
      def index
    @name = params[:name]
    @mail = params[:mail]
    @address = params[:address]
      end
    end
    ●ビュー(フォーム入力)
    <%= form_tag({ :controller => 'top', :action => 'index' }, { :method => :get, :id => 'fm' }) do %>
      <p>お名前 <%= text_field_tag :name, '', { :size => 25 } %></p>
      <p>メールアドレス <%= text_field_tag :mail, '', { :size =&g

    記事を読む»

  • railsでラジオボタンの初期値を変数で指定する方法

    2013-05-08 04:08  
    ●コントローラ
    # coding: utf-8
    class TopController < ApplicationController
      def index
    @hoge = true
      end
    end
    ●ビュー
    <%= form_tag({ :controller => 'top', :action => 'index' }, { :method => :get, :id => 'fm' }) do %>
    <p>
    リンゴ<%= radio_button 'page', 'fruit', 'りんご', {} %> 
    ミカン<%= radio_button 'page', 'fruit', 'みかん', {:checked => @hoge}  %> 
    バナナ<%= radio_button 'page', 'fruit', 'ばなな', {} %> 
    ピーチ<%= radio_butt

    記事を読む»

  • railsのラジオボタンで初期選択状態にしたい場合

    2013-05-08 03:43  
    {:checked => true} をつけると、初期選択状態になる。
    東京<%= radio_button 'page', 'area', 'とうきょう', {} %> 
    大阪<%= radio_button 'page', 'area', 'おおさか', {:checked => true}  %> 
    名古屋<%= radio_button 'page', 'area', 'なごや', {} %> 
    の場合、大阪がデフォルトで選択された状態となる。
    東京ウェブ制作

    記事を読む»

  • railsでラジオボタンを作る方法(モデル連携なし版)

    2013-05-08 03:35  
    ●コントローラ(アクション)
    class TopController < ApplicationController
      def index
    @erea = params[:page][:area]
    @furu = params[:page][:fruit]
      end
    end
    ●ビュー(入力フォーム)
    <%= form_tag({ :controller => 'top', :action => 'index' }, { :method => :get, :id => 'fm' }) do %>
    <p>
    東京<%= radio_button 'page', 'area', 'とうきょう', {} %> 
    大阪<%= radio_button 'page', 'area', 'おおさか', {}  %> 
    名古屋<%= radio_button 'page', 'area', 'なごや

    記事を読む»