在simple_form gem中包含当前用户的值

时间:2017-09-06 11:26:09

标签: ruby-on-rails devise simple-form

尝试使用simple_form和devise在Rails中预填充表单。

<%= simple_form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %>
  <%= f.error_notification %>

  <div class="form-inputs">
    <%= f.input :email, required: true, autofocus: true, input_html: {value: "<%= current_user.email %>"} %>
  </div>

  <div class="form-actions">
    <%= f.button :submit, "Create password for this email" %>
  </div>

具体使用此行input_html:{value:“&lt;%= current_user.email%&gt;”}。检查https://github.com/plataformatec/simple_form我可以看到input_html +值可以去,但每次我传递当前登录用户的属性时都会返回错误。

语法错误,意外'&gt;' /path/app/views/devise/passwords/_forgotpassword.html.erb:12:未知的正则表达式选项 - dv

enter image description here

0 个答案:

没有答案