0
我只是想通過這個教程走使用ActiveRecord與Redis的是給我一個錯誤
http://jimneath.org/2011/03/24/using-redis-with-ruby-on-rails.html#redis_and_rails
當我把這個代碼的lib/user.rb或應用程序/模型/ 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,但在我的項目中沒有其他位置。
我將它改爲@redis,因爲我討厭美元符號! Thx,沒有注意到那裏的sqlite。 –