代码之家  ›  专栏  ›  技术社区  ›  Jorge

如何检索rails recaptcha gem错误

  •  1
  • Jorge  · 技术社区  · 9 年前

    verify_recaptcha
    

    论红宝石 https://github.com/ambethia/recaptcha

    我需要知道它是否因为过期而失败。

    1 回复  |  直到 9 年前
        1
  •  1
  •   davidwessman    9 年前

    如果使用以下命令调用方法:

    if verify_recaptcha(model: @model, attribute: :your_attribute) && @model.save
      redirect_to model_path(@model), notice: t('saved')
    else
      flash[:alert] = t('error')
      render :show, status: 422
    end
    

    将在上设置错误

    model.errors[:your_attribute]
    

    您可以在此处查看每个选项的说明: https://github.com/ambethia/recaptcha#verify_recaptcha