对于我下面用于呈现 json 的片段
def show
@product = Product.find(params[:id])
render json: @product.to_json(:include => { :items => { :only => [:id,
:description] }})
end
虽然渲染 json 具有许多属性模型,但我得到如下无效语句:
(Mysql2::Error: Unknown column 'items.product_id' in 'where clause': SELECT `items`.* FROM `items` WHERE `items`.`product_id` = 1):
虽然我有一个名为 products_id 的列作为外键而不是 product_id。我需要将语句作为 products_id 而不更改数据库中的列名。