0
A
回答
2
我猜你想傳遞關聯到其他方法。什麼你正在尋找有發送(:METHOD_NAME,*參數)
所以這將是
passed_in_association = :tenders
if([:tenders,:orders,:users].include?(passed_in_association)) #for security probably better to add it to a before filter.
current_customer.company.send(passed_in_association).order('created_at DESC')
end
1
我不知道你想要做什麼,但你可以只使用send
,如果你想使用一個變量來訪問聯想(它只是另一種方法,畢竟):
current_customer.company.send(:tenders).order('created_at DESC')
相關問題
- 1. Rails:如何進行動態關聯
- 2. 與Rails的動態關聯?
- 3. Ruby on rails建立關聯範圍
- 4. 試圖與Rails建立關聯
- 5. Rails中的動態多態has_many關聯
- 6. 如何爲此模式建立Rails關聯
- 7. 你如何建立這種關聯?
- 8. 如何建立LINQ動態
- 9. Rails的相關態關聯
- 10. 獨立多態關聯表
- 11. rails多態關聯命名建議
- 12. JSF - 關聯值複選框建立動態
- 13. 如何在Rails 3中建立多態has_many關係
- 14. Rails 4 - 多態關聯 - 多種關聯
- 15. 創建記錄後,Rails如何自動創建關聯記錄?
- 16. Rails創建多個動作如何創建關聯?
- 17. 建立動態的ActiveRecord查詢Rails的
- 18. 動態建立rails Form和Form_Fields
- 19. In rails在has_and_belongs_to_many關聯中建立關係
- 20. 如何在Ruby on Rails中創建關聯之間的關聯
- 21. Rails 3 - 如何動態創建與param [:id]關聯的html元素?
- 22. Rails 4多態關聯has_many
- 23. Rails多態關聯has_many
- 24. Rails 3多態關聯
- 25. Rails的多態關聯accepts_nested_attributes
- 26. Rails的:多態關聯
- 27. Rails多態關聯has_one/belongs_to
- 28. Rails中的多態關聯
- 29. Rails:包含多態關聯
- 30. Rails的驗證態關聯
你爲什麼要這麼做? ActiveRecord假設你的數據模型不是經常改變形狀... – willglynn
我正在爲我的應用程序構建服務層。所以我需要一個基礎服務類來處理CRUD,就像下面的例子。 – Zeck