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

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

Упражнение 1:
Номер 1
Переменная params является:

Ответ:

 (1) Строка 

 (2) Число 

 (3) Очередь 

 (4) Хеш 

 (5) Реляционная таблица 


Номер 2
SSL используется для:

Ответ:

 (1) Шифрования приложения 

 (2) Шифрования кода приложения 

 (3) Шифрования сервера 

 (4) Шифрования трафика между клиентом и сервером 


Номер 3

<%= "Hello Developer!" if !Rails.env.environment? %>
В каких средах будет напечатано сообщение?

Ответ:

 (1) Среде разработки 

 (2) Среде тестирования 

 (3) Среде продакшена 

 (4) Песочнице 


Упражнение 2:
Номер 1
при запуске приложения без дополнительных параметров будет запущена среда:

Ответ:

 (1) разработки 

 (2) тестирования 

 (3) продакшена 

 (4) песочница 


Номер 2
Можно ли запустить приложение одновременно в нескольких средах?

Ответ:

 (1) Да 

 (2) Нет 


Номер 3
Сколько путей в файле routes.rb генерирует строка "resources :users" без дополнительных модификаторов? Введите число:

Ответ:

 7 


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

Ответ:

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

Номер 2
Соотнесите названия стандартных методов и HTTP заголовки:

Ответ:

index GET
create POST
update PATCH
destroy DELETE

Номер 3
Выберите метод для посещения страницы для Capybara во время тестирования:

Ответ:

 (1) enter 

 (2) visit 

 (3) go 

 (4) open 

 (5) explore 


Упражнение 4:
Номер 1
Фабрики используются для:

Ответ:

 (1) Определения объектов 

 (2) Копирования класса 

 (3) Создания макетов страниц 

 (4) Создания приложения 


Номер 2
Граватар это

Ответ:

 (1) Собственное хранилище фотографий на сервере 

 (2) Стороннее хранилище фотографий 

 (3) js динамичная библиотека 

 (4) Изображение пользователя 


Номер 3
Изображение на Граватаре однозначно определяются по:

Ответ:

 (1) Логину 

 (2) IP-адресу 

 (3) MD5-сумме почтового адреса 

 (4) Токену 


Упражнение 5:
Номер 1

visit signup_path
... "Name", with: "Bart"
click_button "Create my account"
Для заполнения поля занчением на HTML странице в Capybara используется метод:

Ответ:

 fill_in 


Номер 2

visit signup_path
... "Create my account"
Для нажатия кнопки на HTML странице в Capybara используется метод:

Ответ:

 click_button 


Номер 3
При тестировании метод change:

Ответ:

 (1) Изменяет переданные данные 

 (2) Изменяет среду выполнения 

 (3) Вычисляет значение до и после выполнения блока expect 

 (4) Изменяет значения поля, помеченного subject 


Упражнение 6:
Номер 1
Данный код
def create
   @user = User.new(user_params)
   if @user.save
     redirect_to @user
   else
     render 'new'
   end
 end

Ответ:

 (1) При успешном сохранении перенаправляет на личную страницу пользователя 

 (2) При успешном сохранении перенаправляет на страницу регистрации 

 (3) При неудачном сохранении перенаправляет на личную страницу пользователя 

 (4) При неудачном сохранении перенаправляет на страницу регистрации 


Номер 2
Соотнесите хелпер и результат его работы:

Ответ:

form_for форма
label метка для поля
text_field текстовое поле
password_field поля для ввода пароля
submit кнопка submit

Номер 3
Техника строгих параметров предполагает:

Ответ:

 (1) Допускать только обязательные параметры 

 (2) Допускать только разрешенные параметры 

 (3) Требовать ввода пароля при передаче параметров 

 (4) Передача параметрав возможна лишь с одного IP-адреса 

 (5) Передача параметрав возможна лишь с одного MAC-адреса 


Упражнение 7:
Номер 1
params.require(:title).permit(:text) говорит о том, что:

Ответ:

 (1) Заголовок обязателен 

 (2) Заголовок допустим 

 (3) Текст обязателен 

 (4) Текст допустим 


Номер 2
Требуется ли в обязательном порядке прибегать к флеш-сообщению, чтобы показать пользователю список ошибок заполнения формы для модели Active Record?

Ответ:

 (1) Да 

 (2) Нет 


Упражнение 8:
Номер 1
Метод для возврата слова во множественном числе:

Ответ:

 (1) pluralize 

 (2) lot 

 (3) plentize 

 (4) multiplize 


Номер 2
Flash используется для:

Ответ:

 (1) Хранения данных в течение определенного времени 

 (2) Хранения данных до закрытия браузера 

 (3) Краткосрочного хранения данных в течение одного запроса 

 (4) Хранения настроек приложения 

 (5) Хранения настроек базы данных 




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