不能将simple_form用作:: date

时间:2014-07-30 09:43:00

标签: ruby-on-rails simple-form

我使用了simple_form预期的:date类型。

<%= f.input :id,
            label: I18n.t('label_for_id'),
            required: false,
            input_html: {
                    size: 50,
                    value: params[:contents].try(:[], :id)
            } %>

此代码效果很好。但是,

<%= f.input :dob,
            label: "Date of Birth",
            as: :date,
            start_year: Time.now.year - 90,
            end_year: Time.now.year - 8,
            order: [:day, :month, :year] %>

此代码例外,如, enter image description here

我该如何解决?

1 个答案:

答案 0 :(得分:-1)

您应该向内容模型添加属性“dob”。因为simple_form尝试在Content对象上调用“dob”以将值设置为输入。

P.S。 对不起,英文不好。