1
我想訂購與另一個模型(帶有已翻譯的屬性)有關係的模型的某些記錄。下面一個例子:Rails和Globalize - 在範圍內加入相關模型的翻譯表
- 我有一個模型項目
- 我有一個模型任務
- 我有關係項目的has_many任務
- 模型任務有屬性名稱 globaliz (task_translations表)
現在,我想通過它的任務名稱來訂購所有項目。我如何編寫這個範圍?如何加入Rails中的轉換表,如方法with_translation in gem globalize(https://github.com/globalize/globalize/blob/eccb924ac9641b52399f22525b0e3ec004739f4c/lib/globalize/active_record/class_methods.rb),but from related object Project?
> Project.all.joins(:tasks) ... (how to include task translation table) ...
很不錯@gabrielhilal THX! – phlegx 2015-02-10 11:25:09
這就是你如何訪問表'Project.joins(任務::翻譯).where(「task_translations.name =?」,「todo」)} – Epigene 2015-10-22 13:11:29