игра брюс 2048
Главная / Интернет-технологии / Разработка приложений на Ruby on Rails / Тест 2

Разработка приложений на Ruby on Rails - тест 2

Упражнение 1:
Номер 1
Выберите типичную последовательность действий для написания простейшего приложения

Ответ:

1 → Создать приложение
2 → Генерировать каркас
3 → Провести миграции
4 → Запустить приложение

Номер 2
Для установки гемов Bundler берет информацию из файла

Ответ:

 (1) Gemfile 

 (2) Gemlist 

 (3) Gemsourse 

 (4) GemsServer 


Упражнение 2:
Номер 1
Модель - это:

Ответ:

 (1) Набор данных, созданных во время работы приложения 

 (2) Описание структуры данных, необходимых для работы приложения 

 (3) Хранилище, в котором лежат данные, необходимые для работы приложения 

 (4) Вариент наследования класса 


Номер 2
Данные в базе данных хранятся в виде

Ответ:

 (1) Текстовых файлов со строками 

 (2) Таблиц 

 (3) JSON 

 (4) XML 


Упражнение 3:
Номер 1
Rails scaffolding запускается командой:

Ответ:

 (1) rails generate scaffold. 

 (2) rails generate scaffolding 

 (3) rails start scaffold. 

 (4) rails go scaffold. 


Номер 2
Миграция базы данных это

Ответ:

 (1) Перемещение с одного сервера на другой 

 (2) Перемещение из одного каталога в другой 

 (3) Обновление структуры 

 (4) Обновление версии 


Упражнение 4:
Номер 1
В Rails скелет приложения генерируется командой

Ответ:

 (1) generate skeleton 

 (2) generate model 

 (3) generate controller 

 (4) generate migration 

 (5) generate scaffold 


Номер 2
В RESTful архитектуре заголовки HTTP запросов используются (установите соответствие):

Ответ:

get → для запроса данных
post → для создания данных
patch → для обновления данных
delete → для удаления данных

Номер 1
В RESTful архитектуре имена методов используются (установите соответствие):

Ответ:

index → для показа всех данных
show → для показа конкретных данных
new → для возврата страницы создания данных
create → для создания данных
edit → для возврата страницы редактирования данных
update → для редактирования данных
destroy → для удаления данных

Номер 2
Выберите термин, описывающий одним словом проверку допустимости данных

Ответ:

 (1) Валидация 

 (2) Авторизация 

 (3) Аутентификация 

 (4) Генерация 


Упражнение 5:
Номер 1
Отсутствие пути в файле рутирования приведет:

Ответ:

 (1) К автоматическому редиректу на корень приложения 

 (2) К статической странице 404 

 (3) К пустой странице 

 (4) К выбросу исключения 


Номер 2
Установите порядок упрощенного процесса обработки запроса браузера к серверу (установите соответствие):

Ответ:

1 → Запрос от браузера к серверу
2 → Сервер определяет контроллер и метод с помощью рутирования
3 → Запрос контроллера к базе данных
4 → Формирование представления
5 → Возврат представления браузеру

Упражнение 6:
Номер 1
Rails команда "много к одному"

Ответ:

 has_many 


Номер 2
В Rails базовым классом из представленных является

Ответ:

 (1) ActionController::Base 

 (2) ApplicationController 

 (3) BaseController 

 (4) Controller 

 (5) Base 




Главная / Интернет-технологии / Разработка приложений на Ruby on Rails / Тест 2