1

我正在尝试使用 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

我已经看到一些关于在运行之前必须构建或准备表的类似错误的东西,但我不知道该怎么做。我可以做些什么来解决这个错误?

4

0 回答 0