Files
ch420/app/controllers/supporters_controller.rb
T

24 lines
553 B
Ruby
Raw Normal View History

2015-10-03 06:38:11 +02:00
class SupportersController < ApplicationController
2015-10-06 09:16:07 +02:00
before_filter :set_form_timestamp, only: :new
2015-10-03 06:38:11 +02:00
def new
@supporter = Supporter.new
end
2015-10-05 12:40:08 +02:00
def create
@supporter = Supporter.new supporter_form_params
2015-10-06 09:16:07 +02:00
if !input_to_fast? && @supporter.save
2015-10-05 12:40:08 +02:00
redirect_to thanks_path
else
2015-10-06 09:16:07 +02:00
flash.now[:danger] = t '.timeout' if input_to_fast?
2015-10-05 12:40:08 +02:00
render :new
end
end
private
def supporter_form_params
2015-10-06 09:30:35 +02:00
params.require(:supporter).permit(:first_name, :last_name, :street, :zip, :email, :support, :age_category, :city)
2015-10-05 12:40:08 +02:00
end
2015-10-03 06:38:11 +02:00
end