如何使用url/ with中的列变量引用数据库中的列。列varible是一个来自网页的字符串,我必须用散列键引用该列。
辛纳特拉路线:
get '/users/update/:id/:column/:value' do
User.where(id: params[:id]).update(column: params[:value])
redirect back
endHtml:
<a href="/users/update/<%= user.id %>/status/3">Value</a>发布于 2018-03-30 21:44:57
如果要在更新中使用params[:column]作为变量键,可以使用散列火箭语法:
User.where(id: params[:id]).update(params[:column] => params[:value])
https://stackoverflow.com/questions/49579606
复制相似问题