0

我正在寻找一个干净的解决方案来将日期和日期时间值转换为获取操作中的本地波斯日期表示,并且每当发布的包含波斯日期值的表单将其转换回日期和日期时间时。

ASP.NET MVC 中的解决方案很简单,我过去已经实现

现在我正在寻找 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
4

1 回答 1

0

我发现了一个名为 attribute_normalizer 的 gem,尽管我在 ApplicationHelper 中编写了我的小代码块并将其设置为控制器中的 before_filter,但它会非常有用。

这是一种将日期转换为不同格式的方法: https ://github.com/jzinedine/leasing/blob/e495d652f025c344c49dc079f6826e045f6c986b/app/helpers/application_helper.rb

于 2012-11-30T00:42:18.533 回答