プログラマの日記

サイト開発の記録やバグハントについて

padrino入門

padrinoのインストール
% sudo gem install padrino
プロジェクトの作成(mysql,ORマッパーにactiverecord,テストにrspecとテンプレートエンジンにslimを使う)とgemのインストール
% padrino-gen project sample_project -a mysql --orm activerecord -t rspec -e slim
% cd sample_project
% bundle install --path vendor/bundler
データベースの設定
% vi config/database.rb
モデルとマイグレーションファイルの作成
% padrino-gen model Stock name:string code:string
マイグレーション
% bundle exec padrino rake ar:migrate
マイグレーションやりなおし
% bundle exec padrino rake ar:migrate:reset
タスク作成
% bundle exec padrino g task test -d タスクのテスト -n test