Error message sign up happyhours.io not clear

I'm guessing i need to go to defacto.happyhours.io to register. But the error message should say that. It could be anything now that has been taken.
It's mainly context. From the main site (happyhours.io), people can sign up for an Hours account in the sense of having their own subdomain, etc. Everybody else can then sign up for that specific instance (sortof) of Hours at that subdomain only (plus there are still some constraints with regard to email, like Yammer does.
Still, obviously this message should be better.
Yeah I think this is not using the errors.full_messages, will look into it :)
Ideally it would show it inline in the form btw
def create
@account = Account.new(account_params)
if @account.valid?
Apartment::Database.create(@account.subdomain)
Apartment::Database.switch(@account.subdomain)
@account.save
redirect_to new_user_session_url(subdomain: @account.subdomain)
else
render action: "new", flash: { error: @account.errors.full_messages.join(", ") }
end
end
should fix it, I think. Need to write specs first though. It also redirects to /accounts which is weird
Looks like this now btw:

Huh, didn't you change the look of that whole page?