has-scope

    7熱度

    1回答

    我有兩個模型Content和ContentType。在內容模型中,我可以這樣做: def get_all_content_except_poking_message Content.all.where(:name.ne => "no forking, just poking") end 現在,我試圖在ContentType上應用範圍。在再次內容模型: # Associations

    3熱度

    2回答

    我有兩個命名範圍的事件模型: class Event < ActiveRecord::Base scope :future, lambda { where('events.date >= ?', Time.zone.now) } scope :past, lambda { where('events.date <= ?', Time.zone.now) } end 我通過

    3熱度

    1回答

    在我的表單中我有很多字段,當我提交我的表單時,我的url我看到很多空的參數,像url?a = & b = & c =和我的has_scope模型認爲我想使用這個參數,但是有空值,但這是錯誤的。 我的模型和控制器的部分: 我怎麼能寫這樣的: if vehicle_manufacturer_id.present? has_scope :by_manufacturer end 如何正確檢查現場p

    2熱度

    1回答

    我建立一個返回崗位(本地主機:3000/API/V1 /帖):列表的API { "tags": [ { "id": 1, "name": "Tag 1" }, { "id": 2, "name": "Tag 2" }, … ], "posts": [ {

    1熱度

    1回答

    在我的應用程序使用has_scope寶石和thinking sphinx,並在模型中我寫的東西,如: scope :by_description, -> description { where("description like ?", "%#{description}%") if description.present?} ,然後,在控制器: has_scope :by_descriptio

    1熱度

    1回答

    我試圖使用has_scope過濾未通過KeyRoomMapping表連接到房間的所有Keys。 我已經在我的Keys模型中創建了範圍,但我不知道如何在視圖中調用範圍。 模式 class Key < ApplicationRecord has_many :key_room_mappings, foreign_key: :key_id, dependent: :destroy h

    0熱度

    2回答

    在我的應用程序中,我使用了has_scope寶石。我已經做了一些範圍,他們正在努力尋找一個字段中的字符串。 但現在我會添加一個新的範圍來查找特定參數爲零的所有記錄 如何做到這一點? 我無法找到正確的語法,現在我有一個模型: student.rb scope :connected, -> connected { where([:last_connected_at].nil?)} stude

    0熱度

    1回答

    我試圖結合has_scope和ransack。 這些組件中的每一個都完美地工作。但是,當我試圖合併它們時,它們會相互覆蓋。例如,如果我選擇一個作用域,結果將被適當地過濾,但是一旦我使用來自ransack的search_form來進一步過濾結果,範圍就會被刪除。反過來也是如此。 這是如何實現的? 感謝您的幫助。 請參閱下面的我的嘗試。 has_scope :upward_trending, :typ