Domknięcie dokumentacji

[info] Jeśli pracujesz na laboratorium, aby rozpocząć realizację kolejnego modułu, musisz wykonać poniższe operacje

  • sklonuj repozytorium ze swoim kodem (git clone ŚCIEŻKA_DO_REPOZYTORIUM),

  • zainstaluj potrzebne gemy (bundle install --path vendor/bundle),

  • dokonaj migracji bazy danych (rails db:migrate)

  • uruchom serwer (rails server)

Wiedza z poprzedniego modułu powinna być już wystarczająca do uzupełnienia pełnej dokumentacji projektu. W tym module znajdują się jednak przykłady domykające jej opis.

Widoki

W części widoków usunięto wpis zwracający adres URL zasobu.

_topic.json.jbuilder

json.extract! topic, :id, :title, :student_id, :course_id, :created_at, :updated_at
json.posts topic.posts do |post|
  json.id post.id
  json.body post.body
  json.student_id post.student.id
end

_post.json.jbuilder

_course.json.jbuilder

Kontrolery

Poniżej znajdują się łącza do pełnych kontrolerów z uzupełnioną dokumentacją:

Pełna dokumentacja

W pełni uzupełniona dokumentacja powinna prezentować się jak poniżej.

[info] Aktualny kod

Na koniec każdego modułu znajduje się łącze do pełnej wersji kodu, który powinien być jego wynikiem.

Last updated