Difference between revisions of "Ruby on Rails"

From Wikicliki
Jump to: navigation, search
Line 31: Line 31:
 
* to rename a file frm file1 to file2 and move file to a different dir:
 
* to rename a file frm file1 to file2 and move file to a different dir:
 
<pre>mv file1 dir1/file2</pre>
 
<pre>mv file1 dir1/file2</pre>
 +
 +
* Current directory: . ("dot")
 +
* Parent directory: .. ("dot dot")
 +
* Home directory: ~ ("tilde")
  
  

Revision as of 03:12, 13 May 2012

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
  • Current directory: . ("dot")
  • Parent directory: .. ("dot dot")
  • Home directory: ~ ("tilde")





See Also