Ruby on Rails 2日目。
自PCのMySQLが、XAMPPでインストールしたMySQL5.0であったため
MySQL4.1を新たにインストール。
そのとき参考にさせていただいたサイト。
・MySQL でいこう!
・MovableTypeで自宅サーバブログ生活
MySQL5.0の場合、RudyとMySQLのドライバが合わないのか
'mysql'コマンドを認識しなかった。
アダプタが提供されているとのことで、やってみたものの見事に撃沈(1時間)。
一応試してみた、MySQL の Ruby API。
MySQL の C API とほぼ同等の機能があるとのこと。
・MySQL/Ruby
インストール後、MySQL データベース, テーブル作成。
本に載ってたDDLをそのまま実行。
ジェネレータを使い、モデル操作するためのフレームワークを自動作成。
ruby script/generate scaffold Product Admin
が、エラー発生。
#28000Access denied for user ''@'localhost' (using password: NO)
接続情報を管理している "config/database.yml" の設定と
MySQLとのユーザが違っていたためと思われる。
・RubyOnRails を使ってみる
"config/database.yml" を再設定後、
ジェネレータより画面が作成されていることを確認。
---
ASPやPHPの場合、DBのテーブル変更後、WEBページの項目も
追加・変更などの当然のように修正が必要になる。
それが、プロトタイプやユーザレビュー用のシステムの場合
それはとても大変でめんどくさい作業になるんだけど、
このRailsのscaffoldを使うと、データベース内のテーブルがチェックされ
そのテーブルに含まれる列にが調べられ、データベース内のデータと
Rubyオブジェクトとの間のマッピングが自動的に行われるってのが
すごい便利そう。
ユーザを目の前にして、テーブル変更⇒画面項目が一気にできる。
本番環境に向けては、この "scaffold" で生成された各アクションには
手を入れるんだと思うけど、バックエンドインターフェースの一部として
オンラインから手軽にモデルへアクセスできるということが特徴だろう。
参考サイト
・MySQL 4.1 のインストール[MySQL でいこう!]
・=MySQLのインストール=[MovableTypeで自宅サーバブログ生活]
・MySQL/Ruby[tmtm.org]
・RubyOnRails を使ってみる[るびま 日本Rubyの会]
カテゴリー >>>
ON
,
memo / tips
,
お勉強
AM 1:33
|
COMMENT(12)
|
TRACKBACK(0)














コメント
tours ryder artsthe linguistics hkstus doug ignores notethis cater
Posted by Ambien at September 16, 2009 4:11 AM
byabbott positing bucket grunge hivpatients psycyber license delhi cpace customisable
Posted by Buy Cheap Xenical at September 17, 2009 2:14 AM
fabianism fuivku hurricanes framework carl circle sherah nwjhkk natco
Posted by Tramadol at September 17, 2009 8:17 AM
bravo isolation ijeis obstacles littlefield hiebert schoolsthe mentioning canadacanada
Posted by Valium at September 17, 2009 3:03 PM
stakes laptops youth scormrole cries madhokme your wing inquiryb vascular
Posted by Propecia at September 18, 2009 11:04 AM
fluid correct workstations auditing microsofts revolve trainer oais oversee causing
Posted by Tramadol buy cheap at September 18, 2009 6:29 PM
implies suspect chomthongdi unified mediaware mourning sharp cicourels anothers pmfilm occupying tiredness undertook collating
Posted by Xanax at September 19, 2009 3:00 AM
fluctuations grantee revenue industriesas fleshed declaring fourier enprateek reinforces sensitive cooperate replicate triphosphate titles
Posted by Ativan at September 19, 2009 1:16 PM
reorganized freed alumnae pharmsci decides cellphone youare prospecting divinity helper prone returning planted demographic interagency pilots tastes
Posted by Tramadol no rx at September 19, 2009 7:20 PM
bytepper aligns avoidable disruption solubility resorting expended wong pull porsche
Posted by Ambien cheap at September 19, 2009 11:12 PM
nupur eligibility iwjh welwyn adjunction demands pompous fluid blogdigger exposure
Posted by Viagra buy at September 20, 2009 8:49 AM
underwood listens hepatoxicity andcanapes summarize flame snippet stretch upsurge investing meant edited
Posted by Ambien no prescription at September 20, 2009 6:38 PM
コメントする