Junior - Контролери Flashcards
Що таке контролер? Яке завдання виконує?
Що таке action? Що таке CRUD action?
Що таке permit params?
Що таке ActiveRecord? Як він реалізований в Rails-фреймворку?
Що таке параметри? Як вони потрапляють у контролер? Що таке дефолтні параметри (в роутах)? Що таке стронг-параметри?
Що таке cookies і навіщо вони? Де зберігаються cookies? Як отримати доступ до cookies?
Що таке сесії та в чому їхнє завдання? Де зберігаються сесії? Як отримати доступ до сесії?
Які види фільтрів є в Rails? (before / after / around actions)
Навіщо потрібен об’єкт Request? Яку інформацію він містить?
Для чого потрібен об’єкт Response? Яку інформацію він містить?
Що таке стримінг? Яким чином можна віддати файл на завантаження (Send_data, send_file)?
Що таке Rescue в контролерах і для чого застосовується?
Як примусово увімкнути використання HTTPS-протоколу?