J'essaie de permettre la mise à jour du compte utilisateur de concevoir sans que le mot de passe ne doive être changé chaque fois que vous changez un compte d'utilisateur. Pour ce faire, il faut que je change la méthode update_resource
mais je reçois un DoubleRenderErrror
et je ne suis pas sûr de savoir comment résoudre ce problème.Obtenir DoubleRenderError en faisant `update_resource` pour concevoir dans ActiveAdmin
Voici mon code tel qu'il est:
controller do
protected
def update_resource(resource, params)
if params.first[:password].blank?
resource.update_without_password(params.first)
else
resource.update_attributes(params.first)
end
if resource.errors.blank?
redirect_to admin_users_path, :notice => "User updated successfully."
else
render :edit
end
end
end
Pas de dés :(, mais merci de toute façon – Thermatix
Vous pouvez trouver une solution à un problème similaire ici aussi [link_here] (https://stackoverflow.com/questions/21610090/double-render-error-rails) –
Je suis content que vous ayez trouvé la solution :) –