1
A
回答
7
str_modelname.classify.constantize.find(:first)
1
2
有幾種方法,其中一個可使用的哈希,如:你爲什麼需要這個
models[name] ? models[name].find(:first) : nil
:
models = {"User" => User, "AnotherModel" => AnotherModel}
然後呢?可能有更好的解決方案,取決於你需要做什麼。
相關問題
- 1. 與鋼軌模型問題
- 2. 通過字符串導出參考模塊
- 3. 鋼軌組通過組內通過
- 4. 字符串參考?
- 5. 如何通過參考(模擬)
- 6. Check_box_tag鋼軌
- 7. 字符串是參考類型
- 8. 透過與鋼軌
- 9. 參考,通過串接的
- 10. C通過字符作爲參考
- 11. 鋼軌渲染模型的位置
- 12. 集鋼軌
- 13. 如何通過參考
- 14. 軌道 - 通過模型
- 15. REST MVC - 無法通過#字符參數類型字符串
- 16. 如何從參考格式類型的attr獲取字符串?
- 17. 通過字符串變量的MS Access參考表格
- 18. 通過參考/複製字符串分配?
- 19. 通過Fortran字符串參考C++和C++設置值
- 20. 參考字符串對象
- 21. 字符串Concatination和參考
- 22. 如何instaciate內鋼軌形式的鐵路模型?
- 23. 鋼軌
- 24. 通過參考
- 25. 通過參考
- 26. TinyMCE的鋼軌3.1
- 27. 如何通過參考傳遞參數?
- 28. 如何通過非類型參數模板類的參考或PTR
- 29. 將現有鋼軌列從字符串轉換爲陣列
- 30. 鋼軌不工作
這真是太棒了... +1 – Twisol 2009-10-02 08:45:54
儘管這個解決方案比我提供的解決方案更漂亮,但我仍然主張我的,因爲它可以讓您限制可以使用它的一組類。另外,請注意,如果輸入錯誤,您不會檢查NameError和NoMethodError。 – giorgian 2009-10-02 08:51:51
但是這確實回答了這個問題。然後由開發人員來申請任何申請所需的警衛。 – Damian 2009-10-02 09:04:39