こんにちは、レールにアプリがあり、オブジェクトから作成日を取得する必要があります。Rails はタイムスタンプを使用してこの情報を自動的に保存することを知っています。Created_at 情報を持つ .json アリを見ました。問題は、オブジェクトからこの情報 (Created_at) にアクセスする方法です (私の意図は作成時間による順序であり、これも表示します)
どんな助けにもTks
こんにちは、レールにアプリがあり、オブジェクトから作成日を取得する必要があります。Rails はタイムスタンプを使用してこの情報を自動的に保存することを知っています。Created_at 情報を持つ .json アリを見ました。問題は、オブジェクトからこの情報 (Created_at) にアクセスする方法です (私の意図は作成時間による順序であり、これも表示します)
どんな助けにもTks
You can access that property in the following way:
u = User.first # Let's pretend there's a `User` model within the rails application. Here im getting the first record and storing that user in the variable `u`.
u[:created_at] # This will give me the value for the `created_at`, for instance: Thu, 18 Oct 2012 14:42:44 UTC +00:00
or
u.created_at # will give you the same result
If you want to sort
by that field, you could (following the assumption that there's a User
model for instance) use the sort_by
:
User.all.sort_by &:created_at # This is just a demonstration, you might want to get a sub-set of whatever model you're querying with `where` and some relevant criteria.
Or
User.find(:all, :order => "created_at") # old and deprecated approach
Or
User.order("created_at DESC") # more recent approach