# Update the form

**URL:** <https://www.ruby-forum.com/t/update-the-form/226031>\
**Category:** Rails\
**Created:** [December 18, 2008, 7:47am UTC](https://www.ruby-forum.com/t/update-the-form/226031 "2008-12-18T07:47:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rbalaji](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e19b73/32.png) [@rbalaji](https://www.ruby-forum.com/u/rbalaji)\
**Post date:** [December 18, 2008, 7:47am UTC](https://www.ruby-forum.com/t/update-the-form/226031/1 "2008-12-18T07:47:16Z")

</div>

Hi

im using five forms(5 pages) and one controller.select the edit form1  
page  
values displayed but i change values after updated but not change the  
values  
in database .only already values stored.

view code  
-----------------------------------------------------------------------------------editresortadditionaldetails.html

\<% form\_tag :action =\> ‘update’,:controller=\>‘Wizard’,:id=\>@id do %\>

### Edit Resort Additional Detail
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

|   
**Amenities**  
 |   
\<%=text\_area\_tag  
@resort\_additionaldetail.aminity,@resort\_additionaldetail.aminity%\>  
 |
|   
**Directions**  
 | 

```
        <%=text_field_tag

```

@resort\_additionaldetail.directions,@resort\_additionaldetail.directions  
%\>

 |
|   
**Transport**  
 |   
\<%=text\_field\_tag  
@resort\_additionaldetail.transport,@resort\_additionaldetail.transport %\>  
 |
|   
**Map**  
 | 

```
        <%=text_field_tag

```

@resort\_additionaldetail.map,@resort\_additionaldetail.map %\>

 |
|   
**Pickup Offered**  
 |   
\<%=text\_field\_tag  
@resort\_additionaldetail.pickupoffered,@resort\_additionaldetail.pickupoffered  
%\>  
 |
|   
**Email**  
 | 

```
       <%=text_field_tag

```

@resort\_additionaldetail.email\_id,@resort\_additionaldetail.email\_id %\>

 |

| \<%=submit\_tag "Update" ,:class =\>'myButton' %\>

```
   </td>

</tr>

```

 |

\<% end %\>

controller code

def editresortbasics

# render :text =\>params[:resortname]

# @resort\_basic.resortname=params[:resortname]

```
 # logger.debug(params[:id])

```

session[:editresort\_id]=params[:id]  
@id = session[:editresort\_id]  
@resort\_basic =ResortBasic.find(@id)

#if request.post?

# @resort\_basic.update\_attributes(params[:resort\_basic])

# flash[:notice] = ‘Resort was successfully updated.’

# redirect\_to :action =\> ‘editresortbasic’,

session[:resort\_basic]=@resort\_basic

# session[:editresort\_id]=params[:id]

render :action=\> “editresortbasic”

# redirect\_to(@resort\_contactdetail)

end

def editresortcontacts

@id = session[:editresort\_id]  
#render :text =\>@id  
@resort\_contactdetail =ResortContactdetail.find(@id)  
session[:resort\_contact]=@resort\_contactdetail  
render :action =\> “editresortcontact”  
end

def editresortaddresses  
@id = session[:editresort\_id]  
@resort\_address =ResortAddress.find(@id)

```
session[:resort_address]= @resort_address

```

render :action =\> “editresortaddress”  
end  
def editresortaccomodations  
@id = session[:editresort\_id]  
@resort\_accomodation =ResortAccomodation.find(@id)  
session[:resort\_accomodation]= @resort\_accomodation  
render :action =\> “editresortaccomodation”  
end  
def editresortadditional  
@id = session[:editresort\_id]  
@resort\_additionaldetail =ResortAdditionaldetail.find(@id)  
render :action =\> “editresortadditionals”  
end

def update

# @resort\_basic =ResortBasic.find(params[:id])

# @resort\_basic = session[:resort\_basic]

# @resort\_basic.update\_attributes(params[:resort\_basic])

#@resort\_contactdetail =ResortContactdetail.find(params[:id])

# @resort\_address =ResortAddress.find(params[:id])

# @resort\_accomodation =ResortAccomodation.find(params[:id])

@resort\_additionaldetail =ResortAdditionaldetail.find(params[:id])

# render:text=\>params[:id]

#if request.post?

# @resort\_contactdetail = session[:resort\_contact]

#@resort\_contactdetail.update\_attributes(params[:resort\_contact])

# @resort\_address = session[:resort\_address]

# @resort\_address.update\_attributes(params[:resort\_address])

# @resort\_accomodation = session[:resort\_accomodation]

# @resort\_accomodation.update\_attributes(params[:resort\_accomodation])

if  
@resort\_additionaldetail.update\_attributes(params[:resort\_additional])  
# render:text=\>params[:resort\_additional]

# flash[:notice] = ‘Add Resort was successfully updated.’

render :action =\> “resortupdated”  
#redirect\_to(@resort\_additionaldetail)  
end

Values not updated in database.give idea and any one help for me

Thanks  
Balaji

---

<div class="post-metadata">

**Author:** ![rbalaji](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e19b73/32.png) [@rbalaji](https://www.ruby-forum.com/u/rbalaji)\
**Post date:** [December 18, 2008, 10:50am UTC](https://www.ruby-forum.com/t/update-the-form/226031/2 "2008-12-18T10:50:13Z")

</div>

Hi  
im using five forms(5 pages) and one controller.select the  
edit  
form1 page values displayed but i change values after updated but not  
change  
the values in database .only already values  
stored.

any one help for me

Thanks  
balaji

On Thu, Dec 18, 2008 at 3:46 PM, balaji rajagopal \<
