未显示Active-admin错误消息

时间:2017-10-04 05:37:30

标签: ruby-on-rails activeadmin

我在active-admin user.rb文件中添加了自定义控制器。在从active-admin更新用户详细信息时,它将在自定义控制器内调用update方法。我面临的实际问题是当我在不显示的方法中包含flash消息时。

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

1 个答案:

答案 0 :(得分: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已经为你设置了。