我在模型中有一个名为pg_search_documents的表,如何在控制器中使用它?
我试着这样:
def show
@search = PgSearchDocument.find(params[:content])
end
但所谓的" PgSearchDocument"似乎是错的。
答案 0 :(得分:2)
您需要确保在应用中声明了模型。如果尚未执行此操作,请创建以下文件:
app/models/pg_search_document.rb
class PgSearchDocument < ActiveRecord::Base
end
在Rails 5中,您将使用:
class PgSearchDocument < ApplicationRecord
end
请注意Rails中的以下命名约定:
pg_search_documents
pg_search_document.rb
PgSearchDocument