类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