私はルビーでもレールを使ったのはかなり新しいです。
I18n.l
日付または時刻全体なしで、曜日または月の名前を取得したいだけです。持ってないから。
たとえば、たとえば国際化したいだけです
= l Date::DAYNAMES[0]
また
= l Date::MONTHNAME[0]
出来ますか?
私はルビーでもレールを使ったのはかなり新しいです。
I18n.l
日付または時刻全体なしで、曜日または月の名前を取得したいだけです。持ってないから。
たとえば、たとえば国際化したいだけです
= l Date::DAYNAMES[0]
また
= l Date::MONTHNAME[0]
出来ますか?
次の方法で曜日名にアクセスできます。
I18n.t(:"date.day_names")
#=> ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
および月の名前は次のとおりです。
I18n.t(:"date.month_names")
#=> [nil, "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
私はブラジルから来たんだ。私の Rails アプリケーションでは、config/locales 内に pt-BR.yml があります。こんな感じです:
"pt-BR":
date:
day_names:
- Domingo
- Segunda
- Terça
- Quarta
- Quinta
- Sexta
- Sábado
月の名前なども同じです...私のapplication.rbには
config.i18n.default_locale = 'pt-BR'
それは私に翻訳された名前を与えます。詳細については、I18N ガイドをお読みください。
AFAICT、その情報はRails I18N APIによって直接公開されていません。おそらく最も簡単なのは、必要な月または平日の日付を作成し、ローカライズして、目的の文字列を抽出することです。