rails-activerecord

    1熱度

    1回答

    我有這些模型鏈接表的 class User < ActiveRecord::Base has_many :user_functions, :dependent => :destroy has_many :functions, :through => :user_functions accepts_nested_attributes_for :functions, al

    0熱度

    1回答

    我正在嘗試檢索最後一個state_change的to_state_id與type參數(在self.filter_by)中的值相等的客戶端列表。 我已經定義了一個名爲current_state的方法,該方法檢索客戶端的當前to_state,但我不確定如何在查詢中應用此方法。 我也嘗試在查詢中使用state_changes.last.to_state_id,但由於它認爲'last'是一個表,當它實際上

    0熱度

    1回答

    我在應用程序中的所有文件中重命名了我的一個模型及其關聯的表名,控制器,視圖文件夾和舊名稱的引用。該應用程序運行正常,但我現在無法創建或更新Actions(新名稱),因爲與params相關的錯誤。下面是創建一個新的操作時接收到的錯誤: undefined method `permit' for "create":String Did you mean? print 這裏與此錯誤顯示的PARAMS

    0熱度

    1回答

    我有一個應用程序有一個場地模型,每個場地有很多事件,並且每個事件都有許多sign_ups(我有另一個模型也有sign ups)。我的問題是,當我嘗試從場地頁面創建註冊特定活動時。這裏是我的相關代碼: 型號: # app/models/venue.rb class Venue < ApplicationRecord has_many :events, dependent: :destro

    0熱度

    1回答

    我在我的兩臺Mac機器上都遇到問題,但在我的Linux機器上沒有問題。使用日期比較運營商像這樣我的Mac上不工作: # Ruby code dt_start = DateTime.current - 10.days dt_end = DateTime.current id = 1 # last_seen field looks like this in db when we store i

    0熱度

    2回答

    我試圖選擇兩個字段沒有相同值的記錄。 (其中字段A與字段B不具有相同的值)。這涉及到alias_attributes。我希望能夠使用別名而不是隱含的數據庫名稱,以便可以將rails代碼與數據庫名稱隔離。 型號: alias_attribute :item_amount, :fielda alias_attribute :item_applied_amount, :fieldb 此代碼的工作:

    2熱度

    1回答

    我想種子我的數據庫的一些值。類型User,Account和Transaction是ActiveRecord對象。成功創建兩個用戶,併成功創建這兩個用戶的兩個帳戶。當我嘗試在第二個區塊中做同樣的事情時,它會告訴我NoMethodError: undefined method 'transactions' for #<Array:0x0000000734d198>,即使第二個區塊中的放入顯示該帳戶實際

    0熱度

    2回答

    那麼,像往常一樣,我已經把自己與軌道「邏輯」綁在一起,並且令人沮喪,無法相信。 如果我能在常規的SQL把這事辦成它想: SELECT points.genus, types.type_name FROM types, points WHERE types.id = points.type_id and genus='Malus'; 我似乎無法模仿此查詢中軌的輸出。我似乎能夠期待的最好結果是

    0熱度

    1回答

    我試圖找出完成關係並遇到麻煩的最佳方法。我遇到了幾篇文章,這些文章有點解決了我期望做的事情,但並不完全。 我有一個用戶模型和一個門票模型。兩者都通過UserTickets模型連接,因此我可以將多個用戶分配給一張票。我想要做的是將分配給工單的用戶分成請求者和代理。如果用戶是請求者或代理,則用戶模型沒有任何列來聲明,而我有is_admin,is_customer等。我認爲我需要的是沿着Ruby On

    0熱度

    1回答

    我正在與Shopify :: API交互的應用程序工作。我想刪除不必要的(非常OLD)product.It我將運行ShopifyAPI :: Product.delete(ID),我可以做從shopify商店成功刪除產品。 但有時有,我已刪除了錯誤的產品的改變,因此,它是恢復/重新創建產品 一種方式是我可以在我的本地數據庫存儲所有產品中刪除之前的任何可能的方式從商店,但我怎麼能再次在商店創建,WE