かんたんRuby on RailsでWebアプリケーション開発 02
2007年09月29日
2日目
「よく見るwebページを登録するイエローページを作る」だそうで。
以下メモ。
・Rails実行環境
・development:開発用
・test:テスト用
・production:運用用
・リレーショナルデータベース:2つのテーブルの特定列に意味付けを行って関連付ける。
・RDBMS:リレーショナルデータベース管理システム。MySQLとか。
・Rake:タスクの実行管理に利用するツール。「lib/tasks」の.rakeファイルを実行する
・マイグレーション:Railsでテーブル作成、フィールド追加などのデータベースの変更を管理
・スキャフォールド:指定モデルに必要なデータをRDBMSから取り出してアプリの足場を提供
・P.82 コマンド「rake db_setup」 実行でエラー
rake aborted!
uninitialized constant ActiveRecord
・「lib/tasks/db_setup.rake」の
task :db_connect do
を
task :db_connect=>[:environment] do
に変更して解決
参考:http://hajimete-ruby.jugem.jp/?eid=21
http://d.hatena.ne.jp/utadaq/20070318#1174227913
・task シンボル => [依存するタスクのリスト(カンマ区切り)] do
・タスク実行前に依存タスクを先に実行する必要がある場合の書き方
---
とりあえずプロジェクトで作ったのとほぼ同じ、簡単なデータ作成プログラムが出来た。
ソースの細かい内容はよく分からない。
old « かんたんRuby on RailsでWebアプリケーション開発 01 | メイン | 腕が » new