Я работал над учебным пособием по Ruby on Rails Майкла Хартла. В настоящее время для редактирования любых атрибутов пользователя пользователь должен подтвердить свой пароль. Есть ли способ обновить атрибуты пользователя без необходимости делать это?
Моя форма выглядит так:
<%= form_for @user do |f| %>
<div class="field">
<%= f.label :course1 %><br />
<%= f.text_field :course1 %>
</div>
<div class="actions">
<%= f.submit "Update" %>
</div>
<% end %>"
и мое определение обновления в users_controller.rb выглядит так:
def update
if @user.update_attributes(params[:user])
flash[:success] = "Edit Successful."
redirect_to @user
else
@title = "Edit user"
render 'edit'
end
end
В настоящее время действие update_attributes не выполняется.
Спасибо!