私の悪い英語のために申し訳ありません。私は翻訳された曜日名を使用したいので、RailsのDateクラスにメソッドを追加する必要があります。設定/初期化子/ date_of_next.rbでRails 5の既存のクラスにメソッドを追加するにはどうすればよいですか?
class Date
def date_of_next(day)
date = Date.parse(day)
delta = date > Date.today ? 0 : 7
date + delta
end
end
しかし、私は私のコントローラでDate.date_of_next(日)を呼び出すとき、私は「日中何も方法」を取得していない: だから、私が試してみました。 どうすればいいですか?ファイルはどこに置くべきですか?
インスタンスメソッドを追加しましたが、シングルトン1を使用しました。 'def self.date_of_next(day)...' - これで、 'Date.date_of_next(day)'を実行することができます –
_ "...翻訳したものを使いたいので日の名前 "_ - それはどういう意味ですか? – Stefan
しないでください。 ローカライゼーションでI18nを使用する – Fallenhero