论坛首页 入门技术论坛

require_gem改成gem的错误

浏览 4296 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-21  
require "rubygems"
require_gem "activerecord"
ActiveRecord::Base.establish_connection(
:adapter => "mysql",
:host => "localhost",
:database => "book",
:username => "root",
:password => "ruby",
:port => "3306"
)

class Category<ActiveRecord::Base
end

category=Category.create(
  :id=>"4",
  :name=>"ruby"
)
这样一段代码运行会提示a.rb:2:Warning: require_gem is obsolete.  Use gem instead.但上面的代码是可以写入数据库的。而当我把require_gem改成gem了就不行了,出现a.rb:3: uninitialized constant ActiveRecord (NameError)这样的错误,当然也就不能写入数据库了哈。
我的环境是rails1.2.3、ruby185-24。
   发表时间:2007-03-21  
require 'active_record'

ActiveRecord::......

...

0 请登录后投票
   发表时间:2007-03-22  
谢谢了,ruby的提示真有意思,明明Use gem instead,结果却是require 'active_record'
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics