In Agile, the authors explain that when a user navigates to localhost:3000/say/hello, rails matches the route pattern. It is Restful, I think. Rails reads say as a controller and hello as one of the actions listed in the controller.
It creates a new instance of the Ruby class SayController
It creates a new object holding the current time and puts it into the instance variable @time.
It looks for a template (i.e. a view… view = template and template = view) to display the variable
In Rails one calls methods that help make the view/template easier „helpers“.
In Rails one calls methods in the Controller handling RESTful requests „actions.“
In Rails one calls RESTful POST requests „create“ actions in the controller.
The Controller Asks the Model for Information, for Data. The Controller tells the Model what to do (find information (GET), add it to the shopping cart (POST). The Model knows how to do these data requests.