activerecord

    0熱度

    1回答

    比方說,我有一些模型 class MyModel < ApplicationRecord scope :opened, -> { where(status: 'open') } scope :closed, -> { where(status: 'closed') } scope :colored, -> { where.not(color: nil) }

    0熱度

    1回答

    我想將postgresql數據從json列移動到同一個表內的不同列。 我該如何有效地做到這一點?我的heroku控制檯在10-20分鐘後死亡,我有100,000多條記錄需要更新。 Ticket.where(payment_type: nil).find_each(batch_size: 1000) do |ticket| ticket.update_attributes(payment_

    0熱度

    2回答

    我需要一個控制器來傳遞符合特定範圍的父項的子項記錄。我希望這個範圍在父記錄上。 class Parent < ApplicationRecord has_many :children scope :not_blue, -> { where(blue:false) } scope :blue, -> { where(blue:true) } # Subj

    0熱度

    2回答

    在我的應用程序中,員工用戶創建患者記錄。患者模型與保險模型具有HABTM關係,以記錄患者所覆蓋的保險。 員工用戶創建屬於患者的推薦請求。職員用戶也屬於大學,而大學又屬於市場。例如,職員用戶吉姆可能屬於哈佛大學,而哈佛大學又屬於波士頓市場。 臨牀醫生用戶直接屬於市場。 臨牀醫生用戶每個人都有一個臨牀醫師簡介,他們的檔案與保險模型有HABTM關係,以記錄保險/臨牀醫生接受的保險。 ClinicianP

    1熱度

    2回答

    使用AND條件我現在有這三個表: create_table "cocktail_ingredients", force: :cascade do |t| t.integer "cocktail_id" t.integer "ingredient_id" t.datetime "created_at", null: false t.datetime "updated_at", null: f

    0熱度

    1回答

    我有兩個模型在Rails 5.1 class Category < ActiveRecord::Base has_and_belongs_to_many :sub_categories, join_table: "categories_join_table" end class SubCategory < ActiveRecord::Base has_and_belong

    0熱度

    1回答

    我有這樣的陣列由ActiveRecord的查詢返回: SELECT id, value FROM table ORDER BY value DESC [1054, 86], [1062, 86], [1059, 84] 而且我已經創建了一個簡單的陣列與第一陣列進行比較: array.sort_by! {| object | object.access_count}} .reverse 但是,

    0熱度

    1回答

    當我創建類別配方的新對象時,沒有數據被插入到方向模型表格中。 配方控制器: class RecipesController < ApplicationController before_action :find_recipe, only:[:show, :edit, :update, :destroy] def index @recipe = Recipe.all.

    0熱度

    1回答

    我有兩種模式:學校和地址。 Address has_many :schools School belongs_to :address t.bigint "address_id" 現在我需要在學校模型中構建範圍,以便根據地址表中的城市發生情況對學校進行排序。所以,我需要以下結果: School_1 | City_most_popular School_2 |

    0熱度

    1回答

    A transaction_record有許多workflows,並且每個workflow有許多milestones。其中一個milestones的標記current: true,我想從transaction_record到current_milestone去: class TransactionRecord < ApplicationRecord has_many :workflows