0

我正在将 hcaptcha 实现到我的 rails 应用程序中,但是,其中一个属性具有-哪些 rails 无法使用,因此想知道解决方案来解决这个问题。

<%= f.submit 'Log in', class: "button h-captcha", options: { data-sitekey: "key" } %>

文档需要data-sitekey像这样编写,但是,我收到一个错误,有什么办法可以保留-

编辑:

我尝试了以下示例:

<div
  class="h-captcha"
  data-sitekey="key"
  data-theme="dark"
  data-size="invisible"
  data-error-callback="onError"
></div>

<%= f.submit 'Log in', class: "button h-captcha", options: { "data-sitekey": "key", "data-callback": "onSubmit" , "data-size": "invisible" } %>

呈现的 HTML 是

<div class="h-captcha" data-disable-with="Log in" data-hcaptcha-source-id="input[data-hcaptcha-widget-id='ID']" style="display: none;"></div>

<input type="submit" name="commit" value="Log in" class="button h-captcha" options="{data-sitekey=>key, data-callback=>onSubmit, data-size=>invisible}" data-disable-with="Log in" data-hcaptcha-widget-id="ID">

使用第二个选项绑定我得到的按钮

[hCaptcha] Missing sitekey

使用相同的键,但我得到一个错误,而不是另一个。

4

0 回答 0