O que é um "recurso" no Rails?
Pergunta idiota, mas tenho alguma confusão persistente sobre o que, exatamente, um "recurso" está no Rails. O termo é usado em todos os lugares, mas tenho uma sensação engraçada de que ele pode estar sendo usado de maneira bastante vaga. É referenciado no modelo, no controlador e, literalmente, noroutes.rb
.
É a rota específica? Por exemplo,map.resources
mapeia os 7 "recursos" RESTful. Então, um exemplo de1 recurso seria a chamada para, digamos, oindex
ação do controlador de uma classe em particular?!?
É uma referência à página / objeto inteiro que está sendo recuperado? ou talvez, mais estreitamente, uma tabela de banco de dados? ou a linha sendo recuperada?
É algo mais?
Enfim, espero que alguém possa me esclarecer ...