条件はもっとうまく書けると思います:
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
これをどのように書き直せばよいでしょうか?