モデルに、やなどの文字列を含むdate_format
フィールドがあります。User
%m/%d/%y
%d/%m/%y
date_format
現在のユーザーがフィールドに設定した形式で日付を表示するアプリが欲しいです。
私は現在これを試していますが、役に立ちません:
class ApplicationController < ActionController::Base
before_filter :user_date_format, if: :current_user
private
def user_date_format
Date::DATE_FORMATS[:default]=current_user.date_format
end
end
ただし、現在のユーザーだけでなく、すべてのユーザーのデフォルト形式を変更しているため、機能しません。
何か案は?
編集:現在のリクエストのみに対して 、デフォルトの日付形式を変更する他の方法はありますか?