Texticleを設定しようとしましたが、移行時にこのエラーが発生しました。エラーmsgが、私はこれは私の移行スキーマが存在しません。PostgresqlとTexticleのエラー
class CreateSearches < ActiveRecord::Migration
def self.up
ActiveRecord::Base.connection.execute <<-SQL
CREATE VIEW searches AS
SELECT items.id AS searchable_id, items.name AS term,
CAST('Item' AS varchar) AS searchable_type
FROM items
UNION
SELECT half_links.id AS searchable_id, half_links.item.name AS term,
CAST('HalfLink' AS varchar) AS searchable_type
FROM half_links
SQL
end
やモデル
:half_link belongs_to :item
:item has_many :half_links
Imは私のローカルホストPSQLでこれを実行している< < < <
PGError: ERROR: schema "half_links" does not exist
: CREATE VIEW searches AS
SELECT items.id AS searchable_id, items.name AS term,
CAST('Item' AS varchar) AS searchable_type
FROM items
UNION
SELECT half_links.id AS searchable_id, half_links.item.name AS term, <<<<
CAST('HalfLink' AS varchar) AS searchable_type
FROM half_links
でマークされた行を参照しています。どうすればこの問題を回避できますか?
'half_links.item.name'とはどういう意味ですか? –