skater coder

angela chng – Ruby on Rails / PHP web developer & skater girl in Singapore

  • blogabout stuff
  • aboutthis website
  • contactdrop a message

August 31, 2010
Posted by roadburn

Commonly used Rails 2.3 commands

Rails

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Setup rails app with mysql
$ rails appname -d mysql
 
Start server with debugging enabled
$ script/server --debugger
 
Start server with debugging enabled - specify environment
$ script/server --debugger RAILS_ENV=production
 
Install required gems
$ sudo rake gems:install
 
Run gem server for rdocs
$ gem server
 
View routes 
$ rake routes
 
Update Rails
$ rake rails:update
 
Enter the console with specified environment
$ script/console
$ script/console development
$ script/console test
$ script/console production
 
Clear logfiles
$ rake log:clear

Database

1
2
3
4
5
6
7
8
9
10
11
Create database
$ rake db:create
 
Run database migrations
$ rake db:migrate
 
Drop database
$ rake db:drop
 
Rollback database migration
$ rake db:rollback

Testing

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Clone database for testing
$ rake db:test:clone
 
Bootstrap Rspec
$ script/generate rspec
 
Bootstrap Cucumber
$ script/generate cucumber --rspec --capybara --spork
 
Bootstrap Pickle
$ script/generate pickle
 
Generate Rspec model
$ script/generate rspec_model singularmodelname
 
Generate Rspec controller
$ script/generate rspec_controller pluralmodelname
 
Start spork for cucumber
$ spork cuc
 
Run autotest
$ autotest

Gems

1
2
3
4
5
6
7
8
9
10
11
Install gems
$ sudo gem install gemname
 
Uninstall gems
$ sudo gem uninstall gemname
 
Reinstall gems
$ sudo gem pristine --all
 
Remove old gems
$ sudo gem clean

Generators

1
2
Generate migration
$ script/generate migration the_migration_name

Heroku

1
2
Push to Git
$ git push heroku

Leave a comment

Posted Under Coding Tips Rails

No Comments Yet

You can be the first to comment!

Leave a comment

* = Required

  • CATEGORIES
    • Coding Tips
    • ExtJS 4
    • Food
    • Portfolio
    • Rails
    • Sharepoint
    • Ubuntu
    • Wordpress

  • TAGS
    activities AD ADAM ajax architecture authentication bluehost books custom application custom form date design disk partition ECTS event id eventid moss forum guid hotfix iis imap keberos list id lists masterpage moss mysite profiles Rails rails 2.0 reporting services ruby Sharepoint sharepoint 2007 site templates site usage sql server 2005 time updates vhd virtual pc visual studio webparts workflow wss

Subscribe via RSS