在我的Rails应用程序中,我试图为我的某个模型获取Redshift存储空间。我有适当的设置,如
class RedshiftBase < ActiveRecord::Base
establish_connection :redshift_development
self.abstract_class = true
end
和
class Books < RedshiftBase
self.table_name = :books
end
所以我的Book.connection
会返回有效的#<ActiveRecord::ConnectionAdapters::RedshiftAdapter:0...
个对象。我仍然不知道从哪里开始这样我就得到了每次创建对象时都会更新Redshift数据库的关系(到目前为止Book.new
返回PG::UndefinedTable:
错误)。
答案 0 :(得分:0)
您是否尝试过将这些宝石中的任何一种用于绑定 ActiveRecord的:
Rails 5 ActiveRecord Redshift Adapter
Rails 4 ActiveRecord Redshift Adapter
或手动连接: