Tuesday, October 31, 2006

Rails Migration

rake migrate

rake migrate VERSION = 2

Running Test

d:\www\filename>rake test
d:\www\filename>rake test_functional
d:\www\filename>rake test_unit
d:\www\filename>ruby test\unit\user_test.rb

Sample test code

def test_category_creation
u = Category.new
u.name=""
assert !u.save
end

Installing Rails

  1. gem install rails --include-depedencies
  2. gem install win32-service
  3. gem install mongrel
  4. gem install mongrel_service
Activate the server

D:\www\test>mongrel_rails start -d

Creating project in Rails

New project
d:\www\rails filename
Controller
d:\www\test>ruby script\generate controller Home
d:\www\test>ruby script\destroy controller Home
Model
d:\www\test>ruby script\generate model Blog
d:\www\test>ruby script\destroy model Blog