Rails scaffolding example with AngularJS
rake db:create
rake db:migrate
rake db:seed
rake bower:install
rails s
open browser and enjoy ;)
rspec
Необходимо реализовать проект с одной моделью Item, которая имет 2 поля: name (название) и picture (файл-картинка). Все действия должны происходить на одной странице и без перезагрузки страницы.
На странице первоначально отображается список всех элеметнов(Item) с возможностью изменить или удалить (с подтверждением) каждый элемент.
Также наверху страницы располагается форма для добавления новых элементов, состоящая из текстового поля (name) и файл-инпута (картинка). При нажатии на кнопку «Сохранить» перезагрузка страницы не происходит, а новый элемент появляется сразу в списке, поля формы при этом очищаются.
При нажатии на кнопку редактирования для каждого элемента (и для недавно созданного) открывается форма редактирования под этим элементом такая же как при создании. Если пользователь не меняет картинку и отправляет форму, то картинка не меняется.
Необходимо добавить валидацию на поле name и отображать ошибку при сабмите форме, если имя не задано.