W dniu 30.09.2011 15:09, Scorpio pisze:
> I need to create 2 classes of users with a different signup page. I
> got my regular user model up and running but i need there to be a "I'm
> a <class1>" "I'm a <class2>" link when one clicks signup and each form
> to be under the mentioned links instead of the root/signup
>
> Is it a matter of lifecycle just saying create: signup_user1 and
> create: signup_user2 or something like that ?
> Thanks in advance
Hello,
I think the easiest way to do what you want is:
1. Use one User model.
2. Add a boolean field belongs_to_class_one to User model.
3. Create a static page for choosing role. Use something like
<form with="&User.new(:is_class_one => true)">
<input type="hidden" name="User[is_class_one]" value="&true" />
<submit label="I'm <class 1>">
</form>
4. Customize form for user, like
<def tag="form" for="User">
<if test="&this.is_class_one">
Form for users in class 1
</if>
<else>
Form for users in class 2
</else>
</def>
Cheers,
Joachim
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" 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/hobousers?hl=en.