sudara/alonetone

View on GitHub
app/controllers/account_requests_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
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