Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails、Desive、bootstrap和simple表单:表单字段在包含错误时作为原始html输出_Ruby On Rails_Twitter Bootstrap_Devise_Simple Form - Fatal编程技术网

Ruby on rails Rails、Desive、bootstrap和simple表单:表单字段在包含错误时作为原始html输出

Ruby on rails Rails、Desive、bootstrap和simple表单:表单字段在包含错误时作为原始html输出,ruby-on-rails,twitter-bootstrap,devise,simple-form,Ruby On Rails,Twitter Bootstrap,Devise,Simple Form,我有一个问题,我的设计设置与简单的形式(和引导)。当我在注册表单中输入无效数据时,会显示错误,但包含错误数据的字段将呈现为原始HTML。见图片 我怀疑这与简单的表单初始化器配置和字段的包装方式有关,但我有标准配置——与其他几个工作正常的项目相同。我根本看不到问题在哪里,因此也看不到如何调试它。有什么建议吗 编辑:这是这份表格的代码……这是标准的设计注册/新的部分注册 <div class="col-lg-6 col-lg-offset-3 col-md-6 col-md-offset-

我有一个问题,我的设计设置与简单的形式(和引导)。当我在注册表单中输入无效数据时,会显示错误,但包含错误数据的字段将呈现为原始HTML。见图片

我怀疑这与简单的表单初始化器配置和字段的包装方式有关,但我有标准配置——与其他几个工作正常的项目相同。我根本看不到问题在哪里,因此也看不到如何调试它。有什么建议吗

编辑:这是这份表格的代码……这是标准的设计注册/新的部分注册

  <div class="col-lg-6 col-lg-offset-3 col-md-6 col-md-offset-3 col-sm-12 col-xs-12">

    <%= bootstrap_devise_error_messages! %>

    <div class="panel panel-default">
      <div class="panel-heading">
        <h4><%= t('.sign_up', :default => "Sign up") %></h4>
      </div>
      <div class="panel-body">
        <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), html: { role: "form" }) do |f| %>

          <div class="form-group">
            <%= f.label :email %>
            <%= f.email_field :email, autofocus: true, class: "form-control" %>
          </div>
          <div class="form-group">
            <%= f.label :password %><br />
            <%= f.password_field :password, class: "form-control" %>
          </div>
          <div class="form-group">
            <%= f.label :password_confirmation %>
            <%= f.password_field :password_confirmation, class: "form-control" %>
          </div>
          <%= f.submit t('.sign_up', :default => "Sign up"), class: "btn btn-primary" %>
        <% end %>
      </div>
    </div>
    <%= render "devise/shared/links" %>

</div>

“注册”)%%>
资源名称:url=>注册路径(资源名称),html:{role:“form”})do | f |%>

“注册”),类别:“btn btn主要”%>
您可以分享此表单的代码吗?这很奇怪,如果您删除表单开头的
引导\u designe\u error\u消息会怎么样?它可能有一些额外的结束标记,导致此原始输出。尝试输入意外值,以便接收错误消息(删除错误行),并查看输出是否与显示的错误消息一样为原始html。我尝试了。我卸载引导程序设计视图时运气不佳。我重新安装了简单的表单(即使它没有使用),但运气不好。不知道故障在哪里