在为我的Rails应用程序(https://github.com/mitchellhenke/sequel-pg-trgm)安装pg-trgm创业板时,我试图遵循这个超级简单的自述指南。
不幸的是,当我收到错误消息时,我肯定做错了什么:
== 20180531122444 AddPgTrgmExtensionToDb: migrating ===========================
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:
undefined method `plugin' for #<Class:0x007fdb68c1bad8>我想这是关于plugin im试图在我的迁移模型中使用的,但是我不知道为什么这是一个问题。
我的迁移文件:
class AddPgTrgmExtensionToDb < ActiveRecord::Migration[5.2]
def change
Card.migration do
up do
extension :pg_trgm
add_pg_trgm(:foods, :name)
end
down do
extension :pg_trgm
drop_pg_trgm(:foods, :name)
end
end
end
end我的模型文件:
class Card < ApplicationRecord
plugin :pg_trgm
end有什么想法吗?
https://stackoverflow.com/questions/50624469
复制相似问题