mongoid

    1熱度

    1回答

    我有一個mongoid5的rails應用程序。 在我Project模型具有這樣的屬性: permissions : { "18748343" : 2, "23453744" : 3, "23453444" : 1 } 像這樣 role_ids = ["123456", "23453744"] 我要上具有role_ids成員重點之一在其permissions屬性項目查詢和數組該密鑰的

    1熱度

    1回答

    我有這些模型: Class A embeds_many :b end Class B belongs_to :c end Class C end 我與rails_admin和mongoid工作。在管理中,當我嘗試檢索ç記錄列表,當我創建一個實例,我得到這個錯誤: 這只是發生在生產envirnment不在發展 NoMethodError (undefined m

    0熱度

    1回答

    我有一個包含400多項基本數據的單個集合的mongodb數據庫。 我使用Rails和mongoid gem將兩者鏈接在一起,但是當我在rails控制檯中查詢我的模型時沒有找到任何條目。 QuizQuestion.first 息率沒有結果 我的模型: class QuizQuestion include Mongoid::Document field :question, t

    0熱度

    1回答

    我在寫一個RSpec,稱爲Leads控制器規範。在這裏,我正在爲主控制器的創建動作寫一個測試。現在,我的引導控制器調用Project model創建一個對象(Project),該對象還創建Contact對象並將其分配給項目。但是當我嘗試測試我的項目模型是否創建聯繫人對象或不是,測試失敗。我不知道爲什麼沒有得到創建我的聯繫對象:( 我leads_controller_spec.rb describe

    2熱度

    1回答

    我有一個ActiveJob,其中一些參數已經用GlobalID進行了序列化。 執行工作時,我該如何加載一些相關模型? class Foo has_one :bar end class Bar belongs_to :foo field :some_field end class MyJob < ApplicationJob queue_as :d

    0熱度

    1回答

    我有一個控制器問題,旨在檢測任務/待辦事項並將其傳遞給視圖。 在我的應用程序佈局我有一個預留空間,以使這些任務 <%= yield(:tasks) if content_for?(:tasks) %> 這裏是我包括ApplicationController中的模塊。它似乎沒有正常工作和content_for?(:tasks)返回false(byebug說) module TaskControl

    5熱度

    1回答

    我是新來的mongodb,我只有一個名爲「商店」的集合,在這裏「公司」有很多「商店」,我應該讓公司成爲單獨的桌子並引用「商店」桌子或以下是可以的嗎? { "_id" : ObjectId("yyyyyyyyyyyyyyyyy"), "type" : "Feature", "properties" : { "name" : "aa", "addr

    0熱度

    2回答

    在Rails中,我試圖通過提供正則表達式使用LIKE查詢從mongodb中獲取數據,但即使沒有得到正確的輸出。 型號:用戶 _id, name, display_name, age, address, nick_name a1, Johny, Johny K, 12, New York, John b1, James, James Waltor, 15, New York, James c1

    0熱度

    1回答

    我是mongodb的新手,並試圖學習Rails。我正在使用mongoid寶石。 所以我的應用程序有一個用戶資源應該有一個名稱,電子郵件,地址和訂閱。 姓名,電子郵件和地址字段可以使用用戶想要鍵入的任何值。但訂閱是從可用訂閱的主列表中選擇的。我必須爲可用的訂閱呈現collection_check_boxes,並且用戶選擇他想要的內容並提交表單。 我設計的這種方式, 用戶模型 名稱:字符串 電子郵件:

    0熱度

    1回答

    我目前正在更新一個Rails應用到Mongoid 5.我在更新一些使用廢棄方法(find_and_modify)的代碼時遇到問題。任何幫助,將不勝感激。 在Mongoid 4,我有這樣的方法找到並UPSERT: LineItem.where({ date: Date.today, location: "Location", department: "Departmen