игра брюс 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