Ruby on rails Rails 3.2 Boostrap 3设置日期\u选择要提示的默认值
我希望我的日期选择字段默认为选择月份、选择日期和选择年份 我已经读到,您不能将默认值与提示结合起来,因为默认值不能识别提示。我用的是Bootstrap,但我认为这不是很相关 这段代码确实在选项中添加了selectday等,但它默认为nil,因为我的用户的生日是在表单生成时的 有一个简单的解决方案吗?这似乎是一个普遍的问题Ruby on rails Rails 3.2 Boostrap 3设置日期\u选择要提示的默认值,ruby-on-rails,ruby-on-rails-3,forms,datepicker,twitter-bootstrap-3,Ruby On Rails,Ruby On Rails 3,Forms,Datepicker,Twitter Bootstrap 3,我希望我的日期选择字段默认为选择月份、选择日期和选择年份 我已经读到,您不能将默认值与提示结合起来,因为默认值不能识别提示。我用的是Bootstrap,但我认为这不是很相关 这段代码确实在选项中添加了selectday等,但它默认为nil,因为我的用户的生日是在表单生成时的 有一个简单的解决方案吗?这似乎是一个普遍的问题 <%= ff.date_select :birth_date, prompt: true, :prompt => { :day =
<%= ff.date_select :birth_date, prompt: true,
:prompt => { :day => 'Select day', :month => 'Select month', :year => 'Select year' },
include_blank: true,
:default => {:year=>"Select year", :month=>"Select month", :day=>"Select day"} %>
不能使用提示两次,因为一次就足够了。试试这个,让我知道
<%= ff.date_select :birth_date,:prompt => { :day => 'Select day', :month => 'Select month', :year => 'Select year' } %>
谢谢你的帮助。默认为当前用户的出生日期,或者对于没有出生日期的用户,默认为今天的日期。您想实现什么?若用户并没有生日,那个么它会提示用户选择日期、月份、年份。只需从行中删除默认值,但不默认选择日期。。。它默认为空白字段,选择日期是第一个选项显示:出生日期?请问是日期吗?是的。当我删除默认哈希值时,您的解决方案工作正常,我会将其标记为正确。关于下一个问题…如何更改选择字段的大小:-/