PG::UndefinedTable: ERROR: missing FROM-clause entry for table "clients"
PG::UndefinedTable: ERROR: missing FROM-clause entry for table "clients"
我收到以下错误:
PG::UndefinedTable:错误:缺少 table "clients".
的 FROM 子句条目
当我尝试执行以下查询时出现这种情况:
SELECT "folders".* FROM "folders" WHERE (clients.name ilike '%aleena%') ORDER BY clients.name LIMIT 10):
以下代码用于select:
def search_folders
Folder.where('clients.name ilike :search', search: "%#{@params[:s]}%")
.references(:clients)
.order('clients.name')
.limit(@params[:per] || 10)
end
您应该在查询中加入您的 clients
table:
Folder.joins(:client)
.where('clients.name ilike :search', search: "%#{@params[:s]}%")
.references(:clients)
.order('clients.name')
.limit(@params[:per] || 10)
我收到以下错误:
PG::UndefinedTable:错误:缺少 table "clients".
的 FROM 子句条目当我尝试执行以下查询时出现这种情况:
SELECT "folders".* FROM "folders" WHERE (clients.name ilike '%aleena%') ORDER BY clients.name LIMIT 10):
以下代码用于select:
def search_folders
Folder.where('clients.name ilike :search', search: "%#{@params[:s]}%")
.references(:clients)
.order('clients.name')
.limit(@params[:per] || 10)
end
您应该在查询中加入您的 clients
table:
Folder.joins(:client)
.where('clients.name ilike :search', search: "%#{@params[:s]}%")
.references(:clients)
.order('clients.name')
.limit(@params[:per] || 10)