> Your Accounts will have usernames and e-mail addresses?  Why?
> Those properly belong to Users.
>
> Am I misunderstanding?
Yes, a little bit :P Like I said above...
"The user that signs up and creates the account is the admin user for 
the
account. Then, he can send email invitations to his staff (users) to
also use the application."

Account has many Users
User belongs to Account

Think of the Account class as a Company class or a Business class. The 
users belong to the Account, Business or Company (whatever you want to 
call it). Let's say the account is like the company, and it contains 
address, website, phone, fax.

So when somebody opens up an account using the sign up form it fills out 
fields like this:
*First name (User class)
*Last name (User class)
*Company (Account class)
*Username (User class)
*Password (User class)
*Application Address http://______.application.com (Account class)

So I created a Signup controller. When submitting the sign up form, both 
an Account object and an User object have to be created. Since User 
belongs to Account. The newly created account.id has to be entered in 
user.account_id

That's why I'm saying that I have to create an Account and a User using 
the same controller and reference the User to the Account.


> Also built in.
>
> You can add Devise to an existing model, and it just works. Or use the
> devise generator to make a new model with all the trimmings.
For sure will take a look at it tomorrow early morning :D

Thanks

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to