Difference between revisions of "Ruby on Rails"
From Wikicliki
(→the command line) |
(→the command line) |
||
Line 39: | Line 39: | ||
* Command-K to clear screen | * Command-K to clear screen | ||
+ | |||
+ | |||
+ | * cat <filename> - prints the file | ||
+ | * ruby <filename> - runs the file | ||
== See Also == | == See Also == |
Revision as of 03:35, 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)
- mkdir - make directory
- rmdir - remove directory
- mdfind - find file (find via spotlight)
Example:
- 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")
- Command-K to clear screen
- cat <filename> - prints the file
- ruby <filename> - runs the file