Class: LandingPage::UsersController

Inherits:
ApplicationController show all
Defined in:
app/controllers/landing_page/users_controller.rb

Overview

Manage interactions of users who want to subscribe

Instance Method Summary collapse

Instance Method Details

#createObject

Register a new user or show errors



10
11
12
13
14
15
16
17
18
19
20
21
# File 'app/controllers/landing_page/users_controller.rb', line 10

def create
  params.require(:user).permit!
  user = User.new(params[:user])
  if user.valid?
    user.save
    flash.now[:success] = t('landing_page.subscribed')
    render :create
  else
    @user = user
    render :new
  end
end

#newObject

Show form to register a new user



5
6
7
# File 'app/controllers/landing_page/users_controller.rb', line 5

def new
  @user = User.new
end