rails-activerecord

    -1

    1答えて

    update_attributesで渡されたすべての属性を変更しない場合でも取得したい。 誰かがXを渡すと論理をスキップしなければならないという私の検証には論理があります。 私はoriginal_raw_attributesを使用しましたが、今はRailsをアップグレードしています。

    1

    1答えて

    いくつかの属性を持つRuby on RailsアプリケーションにOrderモデルがあります。 itemCount、totalPrice、created dateなどのユーザが指定したパラメータに従ってこれらの注文を照会したいと思います。 これらの属性のいずれかが指定されていれば、それはゼロではないことを意味します。私はそれを使用してモデルをクエリする必要があります。 私のような何かを行うことができ

    2

    1答えて

    多くのメソッドでバインドが引数として見えましたが、ドキュメントはありません。 Rails Source code def find_by_sql(sql, binds = [], preparable: nil, &block) result_set = connection.select_all(sanitize_sql(sql), "#{name} Load", binds, pre

    0

    1答えて

    Rails 5のhas_many:through関係を定義するときに、結合モデルとターゲットモデルの両方がネームスペース内にあるという問題があります。私は、Admission::ApplicationからAdmission::ApplicationStudentに参加したいモデルStudentを持っています。私がadmission_applicationsアソシエーションにアクセスしようとすると、

    0

    2答えて

    私は、要求があります。 Model.group(:p_id).pluck("AVG(desired)") => [0.77666666666666667e1, 0.431666666666666667e2, ...] を私はSQL SELECT AVG(desired) AS desired FROM model GROUP BY p_id を実行したとき、私はその理由は何 ----

    0

    1答えて

    2つのモデルがあります。has_and_belongs_to_manyに関連付けられているレシピとカテゴリがあります。カテゴリ別にレシピをフィルタリングする必要があります。ユーザーがカテゴリをチェックするときに、チェックされたカテゴリIDの配列を受け取り、そのようなレシピ: scope :filter, -> (category_ids){ includes(:categories).where(

    0

    1答えて

    が、私はエラーを取得するレール Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%booked%) どのように私はこの問題を解決することができますか

    0

    1答えて

    ドキュメントをコーディネートした後、使用するコールバックを理解するのが難しいです。 擬似コード:child_id場合 とoutage_idが 変更を変更した場合の関係(INSERT文)を作成 を 存在しませんoutage_id関係(UPDATEステートメント) これらの挿入と更新は3つのモデルがありcollection_check_boxes を介して処理されています。関係、停電、および子供。 c

    0

    1答えて

    私は最初のRailsプロジェクトとして雑用追跡アプリケーションを作成しています。私が作成したアソシエーションが意味をなさないか、改善できるかどうかは疑問です。ここではアプリの内容は以下のとおりです。 ユーザーは雑用のリストを作成し、 そのリストの「所有者」(すなわち「管理者」。)となります。 オーナーはリストの雑用を作成/編集できます。彼らはまた、リスト上のタスクを完了するために、他のユーザーを「