類Issue
繼承自ActiveRecord
(ruby 1.9.3p429(2013-05-15修訂版本40747)[x86_64-linux],Rails 3.2.13)。在這一類我試圖進行以下選擇:獲取具有`text`類型的字段
results = Issue.find_by_sql("select id, notes from mydb.issues;")
results.each do |r|
puts r.notes.class.name
end
輸出是每行NilType
。
字段notes
的類型爲text
(MySQL,Ver 14.14 Distrib 5.5.31,用於使用readline 6.2的debian-linux-gnu(x86_64))。這是該領域的一些文字,我可以看到它是MySQL Workbench。
爲什麼發生?如何正確訪問這樣的字段?
爲什麼指定數據庫名稱? – mdesantis
問題類中看起來有關的任何東西? –
它是否返回NilType或NilClass?你可以包括'哪裏不是空的',看看它是否返回相同的消息? – Bala