Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 946 Bytes

README.md

File metadata and controls

35 lines (23 loc) · 946 Bytes

README

Setup:

bundle install
yarn install

rails db:create db:migrate
rails db:seed

Per avviare il server:

rails server
bin/webpack-dev-server

Per avviare i test:

bundle exec rspec

Compiti:

a) L'api corrente /api/posts ha un problema di performance molto comune. Qual è? Come si potrebbe risolvere?

b) Implementare una nuova API nel PostsController che, ricevendo in GET un parametro "term" permetta di cercare per nome e per tag i post.

Ad esempio, cercando "gatto", verrà trovato un post che contiene la parola gatto o che ha almeno un tag che si chiama "gatto".

Per l'implementazione, utilizzare l'approccio "TDD". Per farla semplice, implementa semplicemente un test nella cartella spec/requests similare a quello già fatto per l'index

c) Implementare in Vue un'input form, modificando il componente app.vue, che permetta di filtrare i post utilizzando l'API creata precedentemente.