# Rails wizard page support

**URL:** <https://www.ruby-forum.com/t/rails-wizard-page-support/59117>\
**Category:** Rails\
**Created:** [April 28, 2006, 8:02pm UTC](https://www.ruby-forum.com/t/rails-wizard-page-support/59117 "2006-04-28T20:02:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![oliver-peng](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/b3f665/32.png) [@oliver-peng](https://www.ruby-forum.com/u/oliver-peng)\
**Post date:** [April 28, 2006, 8:02pm UTC](https://www.ruby-forum.com/t/rails-wizard-page-support/59117/1 "2006-04-28T20:02:56Z")

</div>

Hello,

does anyone know if there is a “best practice” how to implement wizard  
pages in  
RoR? I want to have multiple pages for entity editing and creation. Is  
there  
any rails plugin available? I think it would be nice to have a howto in  
the  
rails wiki or to have built-in wizard support in RoR. What do you think?  
Any  
suggestions how to implement this elegant?

–  
Oliver P.

OpenPGP  
Key id: 28D9C44F  
Fingerprint: EADA 62FC 07DC 3361 A3D6 4174 2DE3 C027 28D9 C44F  
Public Key: [http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x28D9C44F](http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x28D9C44F)

---

<div class="post-metadata">

**Author:** ![oliver-peng](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/b3f665/32.png) [@oliver-peng](https://www.ruby-forum.com/u/oliver-peng)\
**Post date:** [April 28, 2006, 8:06pm UTC](https://www.ruby-forum.com/t/rails-wizard-page-support/59117/2 "2006-04-28T20:06:09Z")

</div>

What do you mean by wizard pages?

Charlie B.  
[www.recentrambles.com](http://www.recentrambles.com)

---

<div class="post-metadata">

**Author:** ![oliver-peng](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/b3f665/32.png) [@oliver-peng](https://www.ruby-forum.com/u/oliver-peng)\
**Post date:** [April 28, 2006, 8:36pm UTC](https://www.ruby-forum.com/t/rails-wizard-page-support/59117/3 "2006-04-28T20:36:58Z")

</div>

Charlie B. wrote:

> What do you mean by wizard pages?
> 
> Charlie B.  
> [www.recentrambles.com](http://www.recentrambles.com)

e.g. I have 5 pages to create/edit one entity in my RoR app. I do not  
want to have only one page because I think it is better to give the user  
several smaller pages (step 1 of 5, step 2 of 5, …).  
Now my question was if there is any “best practices” approach for such a  
behaviour (or a howto). Some other frameworks support this with built-in  
functionality (e.g. Spring, MonoRails, …) - perhaps this can be  
implemented in RoR too - to give the RoR user a comfortable  
functionality.

---

<div class="post-metadata">

**Author:** ![oliver-peng](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/b3f665/32.png) [@oliver-peng](https://www.ruby-forum.com/u/oliver-peng)\
**Post date:** [April 28, 2006, 9:53pm UTC](https://www.ruby-forum.com/t/rails-wizard-page-support/59117/4 "2006-04-28T21:53:29Z")

</div>

Google for the acts\_as\_state\_machine plugin and have a look at it.

Oliver P. wrote:

> Charlie B. wrote:
> 
> > What do you mean by wizard pages?
> > 
> > Charlie B.  
> > [www.recentrambles.com](http://www.recentrambles.com)
> 
> e.g. I have 5 pages to create/edit one entity in my RoR app. I do not  
> want to have only one page because I think it is better to give the user  
> several smaller pages (step 1 of 5, step 2 of 5, …).  
> Now my question was if there is any “best practices” approach for such a  
> behaviour (or a howto). Some other frameworks support this with built-in  
> functionality (e.g. Spring, MonoRails, …) - perhaps this can be  
> implemented in RoR too - to give the RoR user a comfortable  
> functionality.
