cost 72 ms
將復雜的has_many關系移植到Rails> 4.1(沒有finder_sql)

[英]Porting complicated has_many relationships to Rails >4.1 (without finder_sql)

我正在將Rails應用程序移植到Rails 4.2。 這個Rails應用程序包含一些相當復雜的關聯手動SQL代碼 - 部分原因是DB優化(例如子選擇而不是JOIN),部分原因是由於在編寫時沒有可行的替代方案(Rails 3.0),部分原因是由於缺乏知識(我希望,至少 - 這很容易解決)。 ...

您可以在具有自定義finder_sql的對象上使用關聯擴展嗎?

[英]Can you use association extensions on an object with custom finder_sql?

我的印象是,ActiveRecord中的custom_finder選項意味着您免費獲得了.where和.order類的關聯擴展,例如: 當然,這不是一個很好的例子,因為“ finder_sql”是如此瑣碎,但卻說明了這一點。 生成的SQL 我期望以下 產生 即 ...

如何使用ActiveRecord將STI表中的不同類組合成單個結果集?

[英]How to combine different classes from an STI table into a single result set using ActiveRecord?

我們正在構建一個應用程序來創建類似於Facebook的組頁面的組頁面。 有人可以發布到頁面,該帖子可以有回復。 由於它們具有非常相似的屬性,因此將帖子和回復組合到同一個STI表中 我希望能夠獲得page.posts_and_replies 為了找到頁面的“最喜歡的帖子或回復”之 ...

Rails find_by_sql-如何運行通用查詢

[英]Rails find_by_sql - how to run generic queries

我需要執行此查詢以查找下一個將由MySQL用於特定表的auto_increment值。 如何調用此特定查詢? 這適用於我通過返回包含模型對象的大小為1的數組來調用它的任何模型。 編輯:對象包含一個名為屬性的哈希,該哈希包含所需的auto_increment值。 還有其他方法可以 ...

如何將字符串傳遞給has_many:finder_sql參數?

[英]How do I pass a string to a has_many :finder_sql parameter?

在我的應用程序中,用戶has_many票證。 不幸的是,票證表沒有user_id:它有一個user_login(它是一個遺留數據庫)。 我有一天會改變這一點,但是現在這種改變會產生太多影響。 那么如何通過登錄列構建“用戶has_many:ticket”關聯? 我嘗試了以下find ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM