-
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', 'なごや
1 / 1