看板 Ruby 關於我們 聯絡資訊
def college_column(record) record.college[:title] end 我參考 active scaffold 的 doc,他提供這樣的方法來置換要顯示的內容, 這樣的確讓我成功的置換我想要顯示的欄位。但是當我的資料是複數的時候, 卻沒辦法成功的顯示我要的內容,如下所示: def colleges_column(record) for college in record.colleges college[:title] end end 網頁上顯示的都是井號(#),然而我用 puts 印出在我的 console 時,卻可以 顯示出我要的內容,請問我是不是用錯了方法? 我也有試過 "{#college[:title]}" 但結果還是 #,但是 console 卻可以顯示。 用 p 印出 college 的內容: #<College:0x4a9f5ac @attributes={"title"=>"應用語文學院", "id"=>"9", "en_title"=>"Language"}> 請幫我只點迷津。。。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.238.101
shelary:#是class丫..試試 college.title 09/12 02:10
dream1129:一樣耶,他還是印出 #,沒有辦法了嗎? >"< 09/12 02:11
shelary:你只能傳回一個東西丫..寫for也不會傳回那麼多丫 09/12 02:15
dream1129:這句我不太懂 @@" 09/12 02:21
godfat:我只能說你回去看點 ruby/programming 的東西吧 XD 09/12 02:31
godfat:先搞清楚 rails 是怎麼運作的,不然你問題會問不完 09/12 02:33
dream1129:好的!<(__)> 09/12 02:43
janyfor:college[0].title 看看 09/12 13:12