ActiveRecord :: StatementInvalid:找不到表格'角色'

时间:2014-07-14 20:32:24

标签: ruby-on-rails ruby activerecord rolify databasedotcom-gem

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

我见过一些类似的错误,在运行之前必须构建或准备表,但我无法弄清楚如何做到这一点。我该怎么做才能解决这个错误?

0 个答案:

没有答案