Hi, Does anyone how to automatically put sequence number in view? I have an inquiry form like below. However, the number of questions is more than 70, and they are deleted and/reordered in the future. So, I do not want to hard code the number. I was trying to create variable and increment on each question, but everything are displayed as 1. I would appreciate if you could tell me any good way to manage this. Thanks, Glenn <%= start_form_tag :action => 'update' %> <% Integer @number = 0%> <div class="row"> <strong><%=h @number.next%>.</strong> ID Number: <%=text_field 'person', 'id_number' %> </div> <div class="row"> <strong><%=h @number.next%>.</strong> Name: <%=text_field 'person', 'name' %> </div> <div class="row"> <strong><%=h number.next%>.</strong> Email: <%=text_field 'person', 'email' %> </div> ...lots of fields...
on 2007-05-10 11:14
on 2007-05-10 11:43
Hey Change .next to @number += 1 and it will work Cheers, Yuri On 5/10/07, Glenn <email@example.com> wrote: > > <%=text_field 'person', 'id_number' %> > </div> > > ...lots of fields... > > > > > -- Best regards, Yuri Leikind
on 2007-05-10 12:53
> Change .next to > @number += 1 As a side note, if you use the fixture_references plugin http://agilewebdevelopment.com/plugins/fixture_references , you can even use that trick in fixtures : file: people.yml <% @id=0 %> john: name: John id: <%= @id+=1 %> bill name: Bill id: <%= @id+=1 %> Alain ---- blog.ravet.com
on 2007-05-11 02:59
Thank you so much Yuri and Alain! It worked fine, and it's good to know I can use this for fixtures. Glenn