arel

    1熱度

    1回答

    編寫複雜的更新語句 我嘗試尋找一個使用Arel::UpdateManager與from子句形成更新語句的示例(如UPDATE t SET t.itty = "b" FROM .... WHERE ...),couldn.t找到任何。我看到它的方式,Arel::UpdateManager在初始化時設置主引擎,並允許設置更新的各個字段和值。有沒有辦法做到這一點?另一種方法是找出如何將Postgres

    0熱度

    1回答

    考慮以下幾點: budget在其another_collection有很多object秒。 obj在其another_collection中有許多與object相同類型的對象。 budget和some_collection已在之前保存在數據庫中並具有主鍵設置的以下循環 之前聲明。 some_collection是obj s的集合。 - some_collection.each do |obj|

    1熱度

    1回答

    我想使用示例查詢字符串從我的Rails應用程序查詢我的PSQL數據庫: select * from venues where upper(regexp_replace(postcode, ' ', '')) = '#{postcode}' or name = '#{name}' 有2個方面來此查詢: 第一是比較針對在數據庫中(upper和regexp_replace),我可以一個有效記錄的其中

    1熱度

    2回答

    我只是實現了簡單的矩形按鈕作爲圖像內容,我想在屏幕上顯示它,而沒有任何跟蹤和沒有使用屏幕錨點。 你可以看到我沒有翻譯和旋轉,但屏幕仍然是空的。 <object id="button1"> <title><![CDATA[Button 'images']]></title> <assets3d> <model><![CDATA[html/resources/0cde9

    3熱度

    1回答

    在Rails應用4,我將如何構建一個WHERE條款?: stopped_at < DATE_ADD(DATE(started_at), INTERVAL 1 DAY) 我已經以下的以下部分: started_at_date = Arel::Nodes::NamedFunction.new('DATE', [arel_table[:started_at]]) next_day = Arel::

    2熱度

    1回答

    記錄回國後如何使這個查詢中的ActiveRecord: UPDATE table_name SET column = 'value' WHERE id = 123 RETURNING other_column 我試圖update_all但它返回update_atributes返回真/假的更改的記錄數量,以及update返回整目的。 在軌道應該是這樣的(僞代碼): other_column =

    0熱度

    1回答

    我無法找到通過直接與Active Record關係過濾has_many的最佳方法。我在這裏發現了大量的帖子,幾乎解決了這個問題,但沒有任何答案對我有效。 組: has_many :taggings, as: :taggable has_many :tags, :through => :taggings 用戶: has_many :taggings, as: :taggable

    0熱度

    1回答

    在ActiveRecord模型,我試圖動態創建一個查詢具有多個或條件。即: SELECT * from articles WHERE (name LIKE '%a%' OR desc LIKE '%a%' OR name LIKE '%b%' OR desc LIKE '%b%' OR name LIKE '%c%' OR desc LIKE '%c%') 我覺得我用

    2熱度

    1回答

    隨着Sequel,很容易插入行之前應用功能: the_geom_nosrid = Sequel.function :ST_GeomFromText, params[:the_geom] the_geom_4326 = Sequel.function :ST_SetSRID, the_geom_nosrid, 4326 the_geom_900913 = Sequel.function :ST

    0熱度

    2回答

    我需要在Rails中構建一個查詢,該查詢返回具有一組特定屬性的人員。我簡化了我的例子。因此,這裏有兩個表: Table: people +----+----------+ | id | name | +----+----------+ | 1 | Person A | | 2 | Person B | | 3 | Person C | +----+----------+ Tabl