Я устанавливаю безопасность в своем приложении Rails в соответствии с Ruby on Rails Guide .
Насколько я понимаю, метод 'edit' в контроллере пользователей (который я использую для отображения представления пользовательских настроек) должен только отправлять запрос GET, а метод update - отправкуПОЧТОВЫЙ запрос.Но когда я хочу проверить типы запросов для различных методов, таких как:
#UsersController
verify :method => :post, :only => [:update], :redirect_to => {:action => :show}
, приложение не сохраняет никаких изменений, внесенных в пользовательские настройки.И если я изменю проверку на
verify :method => :post, :only => [:update, :edit], :redirect_to => {:action => :show}
, я даже не смогу отобразить представление настроек.
StackOverflow обычно отлично подходит для обучения меня по тем областям, о которых я мало знаю, кто угоднознаете, что может происходить?