我正在尝试使用 databasedotcom gem 访问 salesforce.com。我从 github 下载noeticpenguin's databasedotcom-demo
了程序以熟悉 gem,但是在插入适当的用户名、密码和安全代码并在本地运行后,我收到了这个错误。
ActiveRecord::StatementInvalid: Could not find table 'Roles'
它说错误来自这个文件。
class User < ActiveRecord::Base
rolify
attr_accessible :role_ids, :as => :admin
attr_accessible :provider, :uid, :name, :email
def self.create_with_omniauth(auth)
create! do |user|
user.provider = auth['provider']
user.uid = auth['uid']
if auth['info']
user.name = auth['info']['name'] || ""
user.email = auth['info']['email'] || ""
end
end
end
end
我已经看到一些关于在运行之前必须构建或准备表的类似错误的东西,但我不知道该怎么做。我可以做些什么来解决这个错误?