[解決済み】Rails ActiveRecordの日付の間
2022-04-13 10:43:35
質問
1日に付けられたコメントを照会したいのですが。フィールドは標準的なタイムスタンプの一部であり、次のとおりです。
created_at
. 選択された日付は
date_select
.
を使用するにはどうすればよいですか?
ActiveRecord
を行うことができますか?
のようなものが必要なんです。
"SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"
解決方法は?
現在受け入れられている回答は、Rails 3では非推奨であることに注意してください。代わりにこれを実行する必要があります。
Comment.where(:created_at => @selected_date.beginning_of_day..@selected_date.end_of_day)
または、使用したい、もしくは使用せざるを得ない場合は 純粋な文字列条件 を、行うことができます。
Comment.where('created_at BETWEEN ? AND ?', @selected_date.beginning_of_day, @selected_date.end_of_day)
関連
-
[解決済み] Ruby on Railsのマイグレーションでデータベースのカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] Railsです。ActiveRecordでデフォルト値を設定するにはどうすればよいですか?
-
[解決済み] Railsの:includeと:joinsの比較
-
[解決済み] ActiveRecordオブジェクトを削除するにはどうしたらいいですか?
-
[解決済み】Railsの認証トークンを理解する
-
[解決済み】activerecordのレコードを複製する最も簡単な方法は何ですか?
-
[解決済み】RailsでActiveRecordモデルとそのテーブルの名前を変更するマイグレーションはどのように記述するのですか?
-
[解決済み】ActiveRecord/RailsでNOT INクエリを表現する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] pg gem をインストールしようとすると 'libpq-fe.h' ヘッダが見つからない
-
[解決済み] Railsです。NameError: 初期化されていない定数
-
[解決済み] Ruby/Rails の「フック」とは何ですか?
-
[解決済み] Rails のインストールに失敗する: activesupport には Ruby のバージョン >= 2.2.2 が必要です。
-
[解決済み] Rubyで変数をインクリメントする [重複]。
-
[解決済み] Railsです。gemを使った特定バージョンのライブラリのアンインストール
-
[解決済み] Railsで `before_action` での `only:` はどのように機能するのですか?
-
[解決済み] RoRにおけるSpringサーバーの機能とは?
-
[解決済み] ActionController::RoutingError: 初期化されていない定数MicropostsController