【问题标题】:Rails undefined method `html_safe' for Formtastic用于Formtastic的Rails未定义方法“html_safe”
【发布时间】:2018-04-03 11:06:24
【问题描述】:

我正在使用 Formtastic 并在我拥有的表单上:

<%= f.input :open_date, :as => :string, :input_html => {:class => 'datepicker'}, :start_date => Date.today, label: 'OPEN' %>

然后我验证该字段

validates :open_date, presence: true

如果我提交带有空字段的表单,它会返回:

NoMethodError in Clients#create

Completed 500 Internal Server Error in 44ms (ActiveRecord: 5.7ms)



ActionView::Template::Error (undefined method `html_safe' for Formtastic::Util:Module
Did you mean?  html_safe?):
     6:   <div class="row">
     7: 
     8:     <div class="col-sm-3">
     9:       <%= f.input :open_date, :as => :string, :input_html => {:class => 'datepicker'}, :start_date => Date.today, label: 'OPEN' %>
    10:     </div>
    11: 
    12:     <div class="col-sm-3">

我找不到任何其他方式来调用 datepicker 除了使用

:input_html => {:class => 'datepicker'}

我该如何解决这个问题?

【问题讨论】:

  • 嗨@Catmal,你能给我看完整的日志吗?
  • 嗨,我已经发布了,但没有更多内容了..

标签: ruby-on-rails formtastic


【解决方案1】:

问题是我正在使用 formtastic-bootstrap 并且该问题也已报告here

所以我想我别无选择,只能移除宝石。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多