【发布时间】:2011-10-03 22:38:45
【问题描述】:
我只是想了解本教程
http://jimneath.org/2011/03/24/using-redis-with-ruby-on-rails.html#redis_and_rails
当我将此代码放入 lib/user.rb 或 app/models/user.rb 时:
class User < ActiveRecord::Base
# follow a user
def follow!(user)
@redis.multi do
...
我收到此错误:
ActiveRecord::StatementInvalid: Could not find table 'users'
from /Users/jeremysmith/.rvm/gems/ruby-1.9.2-p180/gems/activerecord- 3.0.5/lib/active_record/connection_adapters/sqlite_adapter.rb:295:in `table_structure'
请注意,@redis 正在工作,而我根本没有使用 sqlite,所以我不确定为什么要引用它。我的 Gemfile 中确实包含 sqlite,但在我的项目中没有其他地方。
【问题讨论】:
标签: ruby-on-rails ruby activerecord redis