<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>pythinchina (风中追风)</title>
    <link>https://ruby-china.org/pythinchina</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>oracle_enhanced 错误，有见过类似的么？</title>
      <description>&lt;p&gt;环境为 ruby2.0，ruby-oci8 2.1.8, activerecord-oracle_enhanced-adapter 1.5.6。&lt;/p&gt;

&lt;p&gt;线下为代码：
———————————————————————————&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;require 'active_record'

ActiveRecord::Base.establish_connection(:adapter =&amp;gt; "oracle_enhanced", :database =&amp;gt; "//xxx:1521/orcl", :username =&amp;gt; "office", :password =&amp;gt; "office")

class User &amp;lt; ActiveRecord::Base

  self.table_name = "office_user"
end

user = User.first
#name字段为varchar2（20）类型
puts user.name

#做count没问题，不会报错
#puts User.count
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;线下为异常情况：
—————————————————————————————————&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/activerecord-4.2.1/lib/active_record/att
ribute.rb:104:in `type_cast': undefined method `type_cast_from_database' for "VA
RCHAR2(20)":String (NoMethodError)
        from D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/activerecord-4.2.1/lib/acti
ve_record/attribute.rb:42:in `original_value'
        from D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/activerecord-4.2.1/lib/acti
ve_record/attribute.rb:37:in `value'
        from D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/activerecord-4.2.1/lib/acti
ve_record/attribute_set.rb:31:in `fetch_value'
        from D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/activerecord-4.2.1/lib/acti
ve_record/attribute_methods/read.rb:93:in `_read_attribute'
        from D:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/activerecord-4.2.1/lib/acti
ve_record/attribute_methods.rb:50:in `__temp__e616d656'
        from test_ac.rb:9:in `&amp;lt;main&amp;gt;’
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>pythinchina</author>
      <pubDate>Sat, 13 Jun 2015 18:14:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/26008</link>
      <guid>https://ruby-china.org/topics/26008</guid>
    </item>
  </channel>
</rss>
