達成したいことは以下の通りです。
/// 現在の localpost:3000/users の表示 { user_id: 1, id: 1, created_at: "2021-09-28T15:42:44.260+09:00" },
/// 達成したいこと { user_id: 1, id: 1, created_at: "2021-09-28T15:42:44.260+09:00" created_day: "28" // created_at の日付部分を抽出して、オブジェクトに入れる。 },
考えていること
class Clockin < ApplicationRecord attribute :created_day, :datetime, (途中)
こんな感じにすれば、created_day をオブジェクトに入れられることがわかったのですが、日付だけ抽出することがうまくできません…。
現在のコード
生SQLを打ち込んで、ActiveRecordを取得しています。
back/controllers/users_controller.rb
class UsersController < ApplicationController def index query = 'SELECT * FROM users WHERE id = 1' @user = User.find_by_sql(query) render json: { status: 'SUCCESS', message: 'Loaded posts', data: @user } end
localpost:3000/users
{ status: "SUCCESS", message: "Loaded posts", data: [ { user_id: 1, id: 1, created_at: "2021-09-28T15:42:44.260+09:00" }, { user_id: 1, id: 2, created_at: "2021-09-28T16:15:04.883+09:00" }, { user_id: 1, id: 3, created_at: "2021-09-28T16:15:06.539+09:00" }, ] }
なんとかして、created_at を加工して、日付をオブジェクトに組み込みたいのですが、アドバイスを頂けませんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/09/29 03:09