Ruby on Rails

From Wikicliki
Revision as of 03:08, 13 May 2012 by WikiSysop (talk | contribs)

Jump to: navigation, search

ruby is a language, rails is a framework object-oriented, general purpose

rails philosophy

  • opinionated
  • convention over configuration
  • don't repeat yourself
  • test driven
  • minimal code - maximal effect

the tools

  • rails
  • rake - like maeke for ruby (an easy way to run tasks)
  • git - source code control
  • database - SQlite
  • heroku - fre rails hosting

the command line

  • ls - list
  • cd - go to directory (use cd ~ to go backwards)
  • pwd - "print working directory"
  • echo - repeats it (used to echo out $PATH)
  • touch - creates a file
  • cat - tells info
  • mv - move
  • cp - copy
  • rm - remove (DELETE FOREVER)
  • man <command> - tells you more (press q to get out) (man - manual)


  • to rename a file frm file1 to file2 and move file to a different dir:
mv file1 dir1/file2





See Also