我相信条件可以写得更好:
def update
if allow_update?
if @company.update_attributes(params[:company])
flash.now[:success] = "success message"
else
flash.now[:error] = "error message"
end
else
flash.now[:error] = "error message"
end
render :show
end
我该如何重写这个?