プロモーションには販売期限 (有効期限) があります。有効期限が切れた場合、どのように破棄できますか? 私のDBのようにDate.today.to_s
この形式で日付を返すので、日付を制御すると思います。"YYYY-MM-DD"
しかし、私はこれを置く場所にコントローラーを表示して破壊しますか?
def show
@promotion = Promotion.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @promotion }
end
end
def destroy
@promotion = Promotion.find(params[:id])
if @promotion.user == current_user #if user is the owner of that promotion
@promotion.destroy
respond_to do |format|
format.html { redirect_to promotions_url, notice:'Promotion was successfully delete.' }
format.json { head :ok }
end
else
redirect_to root_path ,:alert => 'This is not your promotion, you can delete only those who have entered.'
end
end
end