Определите метод в каждой модели, например:
def formated_created_at
self.created_at.strftime(FORMAT_AS_YOU_LIKE)
end
Во время рендеринга используйте его как:
response_with (@posts,: only => [: id,: content,: formated_created_at
,
: include => {: user => {: only => [: id,: name]},: comments => {: only => [: content,: formated_created_at
]}})
РЕДАКТИРОВАНИЕ:
Вместо использования: only в response_with, вы можете создать свой собственный хеш и передать его в response_with.
Нравится:
post_hash= { :post => [{:id => 1, :content => "abc", :created_at => self.formated_created_at,:user => {:id => 1, :name => 'Vik' }, :comments => { :content => "comment text", :created_at => self.comment.formated_created_at}] }
respond_with(post_hash)
И я думаю, что вы можете отформатировать созданный_атт во время отображения через javascript, jQuery.