1

我通常可以使用类似的东西在表单中放置一个占位符

:placeholder => "something" or {:placehoder => "something"}

我对如何在 select_date 中放置月份和年份的占位符感到有些困惑。我正在使用这个

<%= select_date(date = Date.current, :order => [:month, :year]) %>

我想要月份和年份的占位符

任何人都知道如何实现这一点

谢谢

4

2 回答 2

6

选择的占位符?没听说过这样的事。也许你想要:

 <%=  select_date(date = Date.current, :order => [:month, :year], :prompt => { :month => 'Select month', :year => 'Select year' }  %>

这是启发我的答案,因此您可能要归功于philipth。我只是根据你的情况调整了它。如果您需要更多内容,可以查看文档。你可以在那里找到这样的例子:

# Generates a date select with custom prompts.
date_select("article", "written_on", :prompt => { :day => 'Select day', :month => 'Select month', :year => 'Select year' })
于 2012-12-29T15:14:48.913 回答
0

您应该使用prompt: trueI18n 翻译

date_select :user, :date_of_birth, prompt: true

翻译键是

fr:
  datetime:
    prompts:
      day: Jour
      hour: Heure
      minute: Minute
      month: Mois
      second: Seconde
      year: Année
于 2020-11-04T17:33:30.117 回答