經驗豐富的Java開發人員,Rails的新手 - 懷疑腳手架中的belongs_to關係。Rails腳手架belongs_to - 顯示#<MyClass:xxxx>
看到了另一個答案是這樣
跟着rails generate scaffold_controller obj:references
模式。
索引/顯示頁面顯示#<MyClass:xxxx>
而不是我想要的字符串 - 是否有目標類中的方法(belongs_to
的父級)我需要重寫以指定標識符?
同樣在編輯視圖中,它看起來像試圖將參考修改爲字符串而不是下拉式選項 - 是否需要指定以實現此目的?
謝謝!
順便說一句 - 我能夠得到類似的腳手架在Django和Grails中工作,外鍵變成了下拉菜單;我希望Rails同樣簡單,我只是想念它。
感謝上to_s尖端。 假設列表足夠小 - 是否有任何生成下拉列表的方法 - 或者我必須手動執行該操作?它會是什麼樣子? – wrschneider 2013-03-08 20:50:43
@ wrs在那裏,我添加了一個例子。 – 2013-03-08 21:05:42