class TrackController < ApplicationController before_filter :authorize def update_length unless params[:track_id].nil? track = Track.find(params[:track_id]) unless track.nil? or params[:length].nil? if track.length == nil or track.length.to_i == 0 and params[:length].to_i > 0 track.length = params[:length].to_i track.save render :json => { :result => :success } return end end end render :json => { :result => :failed } end end