我正在尝试使用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
我见过一些类似的错误,在运行之前必须构建或准备表,但我无法弄清楚如何做到这一点。我该怎么做才能解决这个错误?