All pastes #828045 Raw Edit

Miscellany

public text v1 · immutable
#828045 ·published 2007-12-22 05:36 UTC
rendered paste body
# Original
      exten = Extension.filter("id = ?", params[:id]).update(params[:extension])      
      redirect "/exten/list"

# With suggested modifications
      exten = Extension.filter("id = ?", params[:id])
      #exten = Extension[params[:id]] # Also tried this
      params[:extension].each_pair do |k,v|
        #exten.update(k => v) # And this
        Extension.db[exten.update_sql(k => v)]
      end
      redirect "/exten/list"