もふもふ技術部

Rails3 編集画面にラジオボタンの実装


前回に引き続き。
今回は、編集画面にラジオボタンをセットし、TOP画面に表示してみます。

表示項目追加

性別のラジオボタンを作りたいと思います。
編集画面に表示する項目を追加するためにビューのeditを開いてみましょう。

formに飛ばしているようです。
見てみましょう。

それらしきところがありました。
ここにラジオボタンの記述を追加します。

注意としては、ラベルタグと一緒に使わないといけません。

テーブルにカラムを追加する

ラジオボタンの状態を保存するために、テーブルに性別カラムを追加します。
マイグレーションを使うと簡単に追加できます。
db/migrateディレクトリ以下を見てみると、
“[バージョン番号]_create_infos.rb”のファイルがあります。
これは、一番最初にgenerateしたときにできたファイルです。

このファイルは使用せずに新しいファイルを作成します。
命名規則等はこちらが参考になると思います。

これでテーブルにカラムを追加するためのマイグレーションファイルが作成されました。
実行します。

これでDBに反映されているはずです。

実行結果

TOPにも性別を表示するためにプログラムを修正しました。

radio2 radio1

TOP画面の性別の表示が残念なことになっています。
次回、解決したいと思います。

The following two tabs change content below.
根本 大幹

根本 大幹

社会人2年目。 今までブログ書いたことありません! 勉強は明日からがんばる。
根本 大幹

最新記事 by 根本 大幹 (全て見る)