Hides fields without errors in finish_signup.html.erb

Conflicts:
	app/views/users/registrations/finish_signup.html.erb
This commit is contained in:
kikito
2016-01-19 19:46:22 +01:00
parent c6c01fc9f2
commit a87669840c

View File

@@ -5,9 +5,20 @@
<%= form_for current_user, as: :user, url: do_finish_signup_path, html: { role: 'form'} do |f| %>
<%= render 'shared/errors', resource: current_user %>
<%= f.text_field :username, placeholder: t("devise_views.users.registrations.new.username_label"), value: nil %>
<%= f.email_field :email, placeholder: t("devise_views.users.registrations.new.email_label"), value: nil %>
<%= f.submit t("devise_views.users.registrations.new.submit"), class: 'button radius' %>
<% if current_user.errors.include? :username %>
<%= f.text_field :username, placeholder: t("devise_views.users.registrations.new.username_label"), value: nil %>
<% else %>
<%= f.hidden_field :username %>
<% end %>
<% if current_user.errors.include? :email %>
<%= f.email_field :email, placeholder: t("devise_views.users.registrations.new.email_label"), value: nil %>
<% else %>
<%= f.hidden_field :email %>
<% end %>
<%= f.submit t("devise_views.users.registrations.new.submit"), class: 'button radius expand' %>
<% end %>
</div>
</div>