繁体   English   中英

不能将simple_form用作::date

[英]can't use simple_form as: :date

我已经很好地使用了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] %>

这段代码会产生异常, 在此处输入图片说明

我该如何解决?

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

PS对不起,英语不好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM