У меня есть одна модель, которая содержит правила проверки для моей страницы edit_profiles.На странице редактирования профиля я использую jquery accordion, чтобы разделить пользователя edit_profile на разные разделы, чтобы пользователи могли редактировать информацию.Каждый раздел представляет собой отдельную форму.
например,
Основная информация (форма 1) Личная статистика (форма 2) Любимые вещи (форма 3) О себе (форма 4)
Моя проблема заключается в успешном заполнении информациив одной форме, и щелчок по обновлению неуспешен, потому что другие установленные правила проверки запускаются, потому что другие формы не проходят проверку, потому что они еще не были заполнены.
Я пытался использовать гем validation_group, ноэто, кажется, не влияет.Я хотел бы знать, есть ли простой способ сделать это?
Разве я не могу просто собрать правила проверки для каждой формы и поместить их в отдельные методы и заставить их вступать в игру только при обновлениибыла нажата кнопка из соответствующей формы?
Так, если щелкнуть кнопку обновления в форме 1, например, будет запущен метод form_one_validations, а не связанные методы проверки не будут.
Я быдействительно очень ценю пример того, как это сделать.
Это действие отвечает за представление y edit_profile:
def edit_profile
@profile = Profile.find_by_user_id(current_user.id)
end
Оно основано на контроллере моих профилей.
С уважением