2017-10-04 3 views
1

私は、アクティブな管理者のuser.rbファイルにカスタマイズされたコントローラを追加しました。アクティブな管理者からユーザーの詳細を更新している間、カスタマイズされたコントローラー内で更新メソッドを呼び出します。私が直面している実際の問題は、表示されていないメソッドの中にフラッシュメッセージを含めるときです。アクティブ管理者のエラーメッセージが表示されない

controller do 
    def update 
    @user = User.find(params[:id]) 
    @user.update(expert_params) 
    redirect_to temanage_user_path(@user), :notice => "attempting to set notice via redirect_to" 
end 

答えて

0

controller do 
    def update 
    update! do |success, failure| 
     success.html do 
     redirect_to temanage_user_path(@user), notice: 'Updated! Redirecting.' 
     end 
    end 
    end 
end 

P.S.をお試しください@userがすでに設定されているはずです。

+0

私のために働いていないMr. @ Piers。問題を解決するための他の解決方法がありますか、またはどのデザインのbczがオーバーライドしていますか? –

関連する問題