添加simple_form提示的链接?

Gen*_*nís 5 ruby-on-rails hint simple-form

有没有办法在simple_form表单中的特定输入的提示内部建立链接?

例如 - "忘记密码?" 在密码的输入提示中.

这样可以避免一些样式将链接附加到输入框.

可能是一个愚蠢的问题,但我无法弄清楚如何做到这一点:/

提前致谢.

编辑(这种语法是错误的,但希望它能说明我想说的内容,特别是第3行):

=simple_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f|
    =f.input :email, placeholder: "me@example.com"                             
    =f.input :password, hint: { link_to "Forgot your password?", new_password_path(resource_name) }
Run Code Online (Sandbox Code Playgroud)

Pet*_*der 17

你需要的只是插值.

<%= f.input :password, hint: "#{link_to 'Forgot your password?', new_password_path(resource_name)}" %>
Run Code Online (Sandbox Code Playgroud)

这将在提示中插入您的代码.在这种情况下,忘记了密码链接.

  • 我不得不把.html_safe打到它上面,就像这个`<%​​= f.input:password,提示:"#{link_to'忘记密码?',new_password_path(resource_name)}".html_safe%>` (7认同)
  • 对我来说只是没有用,我需要将字符串传递给raw,如下所示:https://github.com/plataformatec/simple_form/issues/965 (3认同)