activerecord

    0

    2答えて

    私はウェアハウスアプリを構築しています。私は現在の在庫データ(補充 - 販売)を場所/インデックス内の各場所について見たいと思っています。今私はモデルでこれを行うための計算がありますが、場所/インデックスページをロードするたびに計算に時間がかかります。 テーブルを整理してストックデータをデータベースに保存し、ページを開くたびにすべてを再計算する最良の方法は何ですか? 私の考えは補充/販売を作成した

    1

    1答えて

    現在、デフォルトのDeviseは電子メールを使用してユーザーモデルを生成しますが、データが重複するという問題があります。これは私がコンタクトテーブル(電子メールを持っている)を持っていて、アイデアがすべてのユーザーが連絡先を持っているが、すべての連絡先がユーザーアカウントを持っていないということです。 電子メールの別のテーブルのフィールドを指すようにActiveRecordを取得するにはどうすれば

    0

    2答えて

    UserとExerciseという2つのモデルがあります。ユーザーはhas_many :exercisesです。 Userモデルにcache_counterがあります。exercise_count 今月のユーザーの運動回数に基づいてリーダーボードを作成したいと考えています。月の運動量が最も多い2人のユーザーとその数を表示したいと思います。 2位のユーザーと同じ運動回数の他のユーザーがいる場合は、それ

    0

    2答えて

    私はRuby on RailsアプリケーションでRuby gem Globalize toを翻訳目的で使用しています。私はモデルRegionを持っています。これはnameの列を翻訳しています。など、領域テーブルを照会するためのActiveRecordを使用する場合: Region.where(name: 'translated') 翻訳名前translatedと地域レコードが正しく返されます。 R

    0

    1答えて

    私はyii2のツリーのレベルを取得したいと思います。ツリー内のすべての親のユーザーは、ユーザーiのレベル番号を取得する方法 ->parent_user -->sub_user [1 level] --->sub_user [2 level] ---->etc [n level] の無限の数を持つことができますか? 私のデータベース構造id | name | parent_id マイツリーの出力コー

    1

    3答えて

    I以下のwhere句があります。 OnlineCourseRegistration.where(course_class_id: 6, status: "Completed") => #<OnlineCourseRegistration id: 142, cart_id: 150, user_id: 7069, course_class_id: 681, created_at: "2017-07

    1

    1答えて

    JSONをReactフロントエンドに返すrails APIがあります。私は、コレクション内の各アイテムの計算値でソートしようとしています。私はarea属性とcount属性を持つSpaceモデルを持っています。私はtotal_areaによって応答を並べ替えるといいです。これはちょうどarea * countです。私はsort_byを使ってこれを行うことができるんだが、プロセスはさらに100未満のレコ

    0

    1答えて

    現在時間はサンフランシスコでは午後12時33分です。ドキュメントとprevious SO threadsから判断 irb(main):027:0> Time.use_zone("Pacific Time (US & Canada)") { puts Time.zone.now } 2017-10-19 12:33:06 -0700 Time.use_zone("Pacific Time (US &

    0

    1答えて

    は、私がここで定義されたパターンを使用して、フォームオブジェクトがあります。その例とは異なりhttps://forum.upcase.com/t/form-objects/2267 class RegistrationForm include ActiveModel::Model attr_accessor :first_name, :last_name, :date_of_

    0

    1答えて

    timeslot列(datetime型)のテーブルがあります。曜日(日曜日 - >月曜日)が注文した、基本的に Sunday | 24 Monday | 32 Tuesday | 12 Wednesday | 93 Thursday | 22 Friday | 66 Saturday | 25 最初の列に、そして行のcount(*)中:私は、クエリを発行し、それはそうのようなデータ