Issue with FOR loop ?

My view rhtml contains the following

<% for contactaddress in @contact_address %>     <%= text_field "contactaddress", "addr_line1", "size" => 50 %></ <%end%>

In the above code @contactact_address contains several contact address objects. The for loop iterates each of them and tries to show the value of model attribute addr_line1 in the text input box.

The problem

In the rhtml it creates a text input field but it doesn't show value of addr_line1 in the text input box.

What is wrong here? Thanks in advance for your help....

Regards Venu

Try doing <% for @contactaddress in @contact_addresses %>

Ryan Bigg wrote:

Try doing <% for @contactaddress in @contact_addresses %>

of model attribute addr_line1 in the text input box. -- Posted via http://www.ruby-forum.com/.

>

-- Ryan Bigg http://www.frozenplague.net Feel free to add me to MSN and/or GTalk as this email.

Ryan.....an instance variable won't be allowed....I got error message saying this.

Thanks Venu

My view rhtml contains the following

<% for contactaddress in @contact_address %>    <%= text_field "contactaddress", "addr_line1", "size" => 50 %></ <%end%>

In the above code @contactact_address contains several contact address objects. The for loop iterates each of them and tries to show the
value of model attribute addr_line1 in the text input box.

text_field expects the first parameer to be the name of an instance
variable. Either create an instance variable with that name, or use
text_field_tag or look into fields_for which allows you to escape that
convention.

Fred