我想弄清楚如何只更新表中的特定列。如果我在表中有六列,是否可以更新參數傳遞的列?基於params傳遞的更新表
我在控制器中有以下update
方法。
def update
customer_details = Customer.find(params[:id])
customer_details.update!(col1: params[:param1],
col2: params[:param2],
col3: params[:param3],
col4: params[:param4],
col5: params[:param5])
head :no_content
end
當我剛剛通過和param2
param3
,我想只更新col2
和col3
。我怎樣才能做到這一點?