Ruby on rails Rails生态系统中的TypeConverter等价物,用于转换/修改post和get操作中的数据段

Ruby on rails Rails生态系统中的TypeConverter等价物,用于转换/修改post和get操作中的数据段,ruby-on-rails,ruby,ruby-on-rails-3.2,Ruby On Rails,Ruby,Ruby On Rails 3.2,我正在寻找一个干净的解决方案,将日期和日期时间值转换为get操作中的本地波斯日期表示形式,并且每当发布包含波斯日期值的表单时,都会将其转换回日期和日期时间 ASP.NET MVC中的解决方案很简单,我以前也实现过 现在我正在寻找Rails的等效机制 你可以看到我到目前为止在这里尝试了什么(, ,但这并不干净,而且我在activerecord中遇到了遍历关联的问题,因为属性只返回简单的成员,而不是关联 环境: Ruby version 1.9.3-p327 (x86_64

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

ASP.NET MVC中的解决方案很简单,我以前也实现过

现在我正在寻找Rails的等效机制

你可以看到我到目前为止在这里尝试了什么(, ,但这并不干净,而且我在activerecord中遇到了遍历关联的问题,因为属性只返回简单的成员,而不是关联

环境:

Ruby version              1.9.3-p327 (x86_64-darwin12.2.0)
RubyGems version          1.8.24
Rails version             3.2.9

我发现了一个名为attribute_normalizer的gem,这将非常有用,尽管我在ApplicationHelper中编写了这样的小代码块,并将其设置为controller中的before_filter

这是一种将日期转换为不同格式的方法: