FeedBunch-app/app/views/devise/registrations/new.html.erb
<% content_for :heading do %>
<%= t 'devise.views.sign_up' %>
<% end %>
<% cache "devise_registrations_new-#{I18n.locale}" do %>
<%# Show registration form only if signups are enabled %>
<% if Feedbunch::Application.config.signups_enabled %>
<div class="row">
<div class="col-xs-12 col-md-8">
<%= simple_form_for resource, :as => resource_name,
authenticity_token: '', # Rails unobtrusive-JS will set the correct value from the meta tag in head,
# this way this form can be cached and still send the correct token when POSTing.
:url => user_registration_path(locale: I18n.locale) do |f| %>
<%= f.input :email, as: :email_icon, autofocus: true %>
<%= f.input :name, as: :user_icon, required: false %>
<%= f.input :password, as: :password_icon %>
<%= f.input :password_confirmation, as: :password_icon,
placeholder: t('simple_form.placeholders.user.password_confirmation')%>
<%= f.input :locale, as: :locale, required: false %>
<%= f.input :timezone, as: :timezone_clock_icon, required: false %>
<div class="form-group">
<div class="col-xs-12 col-sm-9 col-sm-offset-3">
<%= button_tag id: 'signup-submit', type: 'submit', class: 'btn btn-primary btn-lg' do %>
<i class="fa fa-plus-circle"></i> <%= t 'devise.views.sign_up' %>
<% end %>
</div>
</div>
<% end %>
</div>
<% end %>
<%# Show informative message if signups are disabled %>
<% if !Feedbunch::Application.config.signups_enabled %>
<div id="signups-disabled-warning" class="alert alert-warning">
<div class="row">
<div class="col-xs-3 col-sm-2 text-center">
<i class="fa fa-exclamation-triangle fa-4x"></i>
</div>
<div class="col-xs-9 col-sm-10">
<p><%= t 'devise.views.signups_disabled_1' %></p>
<p><%= t 'devise.views.signups_disabled_2' %></p>
</div>
</div>
</div>
<div class="row">
<% end %>
<% end %>
<div class="col-xs-12 col-md-4 col-sm-offset-3 col-md-offset-0">
<%= render 'devise/shared/links' %>
</div>
</div>