activerecord

    0熱度

    1回答

    我可以看到爲Rails 5(http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html#method-i-stat)定義的stat方法。這會報告各種狀態下的連接。這在Rails 4或更早版本中不可用。有沒有其他的方法來獲取Rails 4中的信息?

    0熱度

    1回答

    我們有一個使用2種模型的rails應用程序:圖像和視頻。 它們都屬於收藏實體。 如果我們想要以統一的方式查詢或使用這兩種類型 - 我們不能。所以如果我們想取得最後15個,我們會查詢兩次,然後再排序,然後再取15個。 如果我們想找到()一些ID,我們需要總是得到它是什麼類型 - 視頻或圖像... 所以我們正在考慮如何解決這個問題。 持有指向任一個的資產模型? 它能夠被急切加載嗎? 在我看來,它必須是

    0熱度

    2回答

    我想創建嵌套的形式,將結合兩個相關模型的屬性。 比方說,我有3個模型:配方(主模型),食譜配方(加入配方和配料模型)和配料。 代碼如下: class Recipe < ApplicationRecord has_many :directions, inverse_of: :recipe has_many :recipe_ingredients, inverse_of: :rec

    0熱度

    1回答

    我不知道我錯過了什麼 - 我最近將我的Product類別從靜態枚舉移到了表中,所以我需要修改引用。 我會結合我的許多移民是建立Tasks表,我需要有對Product表的引用現在 class CreateTasks < ActiveRecord::Migration[5.1] def change create_table :tasks do |t| t.string

    -1熱度

    1回答

    我有兩個型號命名的用戶和後 User.rb class User < ApplicationRecord has_many :posts end Post.rb 發佈的訊息 class Post < ApplicationRecord belongs_to :user end 截至目前,用戶可以創建,更新,刪除特定的帖子。 我試圖深入學習Active Record,

    0熱度

    1回答

    每個用戶有許多SaleItems和許多NeededItems。我想查詢用戶1的SaleItem名字,看看其中是否也有類似的名字,以用戶2的NeededItems(「名」是唯一的屬性) @needed_item_of_user2 = NeededItem.where("user_id = ?", 2).first # "Pikachu Pokemon card" @sale_items_of_u

    1熱度

    3回答

    我有以下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-15

    1熱度

    1回答

    我有一個rails API,它返回JSON到我的React前端。我試圖按集合中每個項目的計算值進行排序。我有一個Space模型,它具有area屬性和count屬性。我想按total_area排序,這只是area * count。我能夠做到這一點使用sort_by但過程相當緩慢,甚至少於100個記錄: @spaces = Space.all @spaces = @spaces.sort_by(&:

    -1熱度

    1回答

    我有兩個對象:用戶和圖片。 一個用戶有多張圖片。我只想在ActiveRecord查詢中包含該用戶的「主圖片」url。 Url是Picture的一個屬性,primary_picture_id是用戶的屬性。 這裏的目標是將結果轉化爲json的搜索結果。 所以我想要做的是一樣的東西: User.where("...").select(:id, :title, {|user| user.primary_p

    0熱度

    1回答

    的情況我有兩個表,車和項目 class Carts has_many :items end class Items belongs_to :carts end table Item :status string ('auto_assigned', 'deleted', 'added') :quantity integer :cart_id integer table C