小编Jac*_*ack的帖子

Rails日期格式在表单域中

我想在文本字段中以mm/dd/year格式显示日期.但是,他们目前显示为2010-03-26.

我可以设置一个全局设置来改变它吗?

我尝试了以下,似乎更新.to_s方法,但表单字段保持不变.

ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS.merge!(:default => '%m/%d/%Y')
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby ruby-on-rails

20
推荐指数
2
解决办法
2万
查看次数

覆盖as_json或to_json模型类名

我想在AR模型上调用to_json时修改类名.

Book.first.to_json
 #=> "{\"book\":{\"created_at\":\"2010-03-23 

Book.first.to_json(:root => 'libro')
 #=> "{\"libro\":{\"created_at\":\"2010-03-23 
Run Code Online (Sandbox Code Playgroud)

有没有选择这样做?

activerecord json ruby-on-rails

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

ruby-on-rails ×2

activerecord ×1

json ×1

ruby ×1