在我的rails_defaults.rb中有以下内容:
Date::DATE_FORMATS[:default] = '%m/%d/%Y'
Time::DATE_FORMATS[:default]= '%m/%d/%Y %H:%M:%S'
Run Code Online (Sandbox Code Playgroud)
为什么以下结果不同:
ruby-1.9.2-p180 :005 > MyModel.find(2).to_json(:only => :start_date)
=> "{\"start_date\":\"2012-02-03\"}"
ruby-1.9.2-p180 :006 > MyModel.find(2).start_date.to_s
=> "02/03/2012"
Run Code Online (Sandbox Code Playgroud)
更重要的是,我该如何to_json使用%m/%d/%Y?