<%# -*- coding: utf-8 -*-%> <% require 'rubygems' # rubygemsでインストールしたときに記述 %> <% require 'dbi' # dbiを使う %> <%# dbhを作成し、データベース'kginfo_sqlite.db'に接続する %> <% dbh = DBI.connect( 'DBI:SQLite3:kginfo_sqlite.db' ) %> <%# テーブルからデータを読み込んで結果のセットを得る %> <% sth = dbh.execute("select * from kginfos;") %> 鹿児島info
<%# 修正データを表示する アクションはlist %>
<%# select文の実行結果を1件ずつrowに取り出し、繰り返し処理する %> <% sth.each do |row| %> <%# each_with_nameメゾットで値と項目名を1件ずつ取り出して表示する %> <% row.each_with_name do |val, name| %> <% if name == 'id' then %> <% end %> <% end %> <% end %>
<%= "#{val.to_s}" %>

<%# 実行結果を解放する %> <% sth.finish %> <%# データベースとの接続を終了する %> <% dbh.disconnect %>