我認真解決不了這個語法錯誤:的Rails:在哪裏查詢語法錯誤
PG::Error: ERROR: syntax error at or near "07"
LINE 1: ...WHERE (post_id = 13 AND created_at > 2012-08-27 07:13:26) ...
這是我的查詢看起來是這樣的:
Post.where(post_filter_params_where)
def post_filter_params_where
case params[:post_filter].to_i
when 1
"post_id = #{params[:id]}"
when 2
"post_id = #{params[:id]}"
when 3
time = 24.hours.ago.utc.to_s(:db)
"post_id = #{params[:id]} AND created_at > #{time}"
else
"post_id = #{params[:id]}"
end
end
張貼代碼plz。 – xdazz
剛剛發佈,對此感到抱歉 – flyingarmadillo
如果您發佈了ruby代碼,因爲這是SQL語法錯誤,所以本來會很好。 – Strelok