我正在尝试在视图中显示用户生成的部分更新查询。
要保存属性,请使用此..
@pin.update_attributes(params[:pin])
我可以在终端中看到更新查询...并且只更新了更改的复选框(这是正确的)
UPDATE "pins" SET "rose" = 't', "updated_at" = '2012-06-01 16:51:51.942695' WHERE "pins"."id" = 41
是否有方法在视图中显示此行?我尝试使用@ pin.update_attributes(params [:pin])。to_s,但这并没有拉上面的查询(只是说真的)。
谢谢。
谢谢。
答案 0 :(得分:2)
Ty this
@pin.update_attributes(params[:pin]).to_sql
答案 1 :(得分:1)
您可以稍微更改一下代码:
@pin.attributes = params[:pin] # Will not save the @pin object
@changes = @pin.changed # Contains the attributes that have been changed
@pin.save # Saves the changes