app/controllers/account_requests_controller.rb
class AccountRequestsController < ApplicationController
def new
@account_request = AccountRequest.new
@page_title = "Get An Account"
end
def create
@account_request = AccountRequest.new(account_request_params)
if @account_request.save
@page_title = "Thank you, #{@account_request.login}"
@email = @account_request.email
render 'thank_you', layout: 'pages', status: 303
else
render 'new', status: :unprocessable_entity
end
end
private
def account_request_params
params.require(:account_request).permit(:login, :email, :entity_type, :details)
end
end