我正在寻找一个干净的解决方案,将Date和DateTime值转换为get操作中的本地波斯日期表示,并且每当发布的包含波斯日期值的表单将其转换回Date和DateTime时。
ASP.NET MVC中的解决方案很简单,我在过去实现了it。
现在我正在寻找Rails等效机制。
你可以看到我到目前为止所尝试的内容(1, 2,3)但是它并不干净,因为我遇到了在activerecord中遍历关联的问题,因为属性只返回简单成员而不是关联。
环境:
Ruby version 1.9.3-p327 (x86_64-darwin12.2.0)
RubyGems version 1.8.24
Rails version 3.2.9
答案 0 :(得分:0)
我发现了一个名为attribute_normalizer的gem,虽然我在ApplicationHelper中编写了我的小代码块,并在控制器中将其设置为before_filter,但这将非常有用。
这是一种将日期转换为不同格式的方法: https://github.com/jzinedine/leasing/blob/e495d652f025c344c49dc079f6826e045f6c986b/app/helpers/application_helper.rb