http://guides.rubyonrails.org/getting_started.html.
Exotic terms found along the road:
- Action: A method that processes a URL.
- Controller: A collection of actions.
- Migration: A class for table creation and updates.
- Rake:
make
for Ruby (Ruby Make). More. - Resource: A collection of similar objects. More.
Resource. This term is not well defined in this tutorial. It could be confused with a model, however, it's a bit more than a model. As far as I understand, a resource acts as a middleman between a model and the corresponding routes, while a model is only meant to deal with the data. Furthermore, the resource routing system is shipped with a REST API generator, and provides a convenient set of methods to interact with routes.
$ sudo apt-get install ruby-dev
$ sudo gem install rails -V --no-ri --no-rdoc
$ sudo apt-get install libsqlite3-dev
Mute rails server:
$ bin/rails server &> /dev/null &
[1] 16854
Stop rails server:
$ fg 1
bin/rails server &> /dev/null
^C
Or:
$ kill -9 16854