来自JRuby的activerecord-3.1.0.rc5。似乎什么都不管用

来自JRuby的activerecord-3.1.0.rc5。似乎什么都不管用,jruby,ruby-on-rails-3.1,Jruby,Ruby On Rails 3.1,我在使用jruby和activerecord-3.1.0.rc5时遇到了多个问题 例如,在运行迁移之后,我从rails控制台创建了一个简单的角色对象,一切正常: jruby-1.6.3 :006 > r = Role.new(:name => "Standard") => #<Role id: nil, name: "Standard", created_at: nil, updated_at: nil> 我得到以下错误: ArgumentError:参数数目

我在使用jruby和activerecord-3.1.0.rc5时遇到了多个问题

例如,在运行迁移之后,我从rails控制台创建了一个简单的角色对象,一切正常:

jruby-1.6.3 :006 > r = Role.new(:name => "Standard")
 => #<Role id: nil, name: "Standard", created_at: nil, updated_at: nil> 
我得到以下错误:

ArgumentError:参数数目错误(3代表2)

使用Rails 3.1r5的情况相当多。整件事看起来很糟。还有其他人遇到过这些问题吗

我提到了一些非常相似的事情:

活动记录似乎已损坏

以下是我用于jruby数据访问的内容:

gem 'activerecord-jdbc-adapter'
gem 'activerecord-jdbcsqlite3-adapter'
gem 'jdbc-sqlite3', :require => false

还有其他人遇到这些问题吗?

是的,请参阅我在另一个线程上的回答。您是如何解决的?我有同样的问题gem'activerecord jdbc adapter',:git=>“”,:branch=>'master'gem'activerecord-jdbcsqlite3-adapter'
gem 'activerecord-jdbc-adapter'
gem 'activerecord-jdbcsqlite3-adapter'
gem 'jdbc-sqlite3', :require => false