Form_for issue

Hello,
I have this object in a controller action. The controller is named
“Translation”

def detail
@house = House.find(:params[:id])
end

the action loads a view, localhost/translation/detail

<% form_for @house do |f| %>
<%= f.text_area :descrizioneEng, :cols => 80, :rows => 6, %>
[…]
<%= f.submit “salva” %>
<% end -%>

the passed parameters are right, the db gets updated correctly,
but then I get the localhost/houses/5
page loaded. I’d like to get translation/list instead…

thanks!

Where the user goes after a create or update is the controller’s
decision…

Ar Chron wrote:

Where the user goes after a create or update is the controller’s
decision…

Here is the controller action…

def update
@house = House.find(params[:id])

 if @house.update_attributes(params[:house])
   flash[:notice] = "Traduzione salvata"
 end

end

maybe I found the cause, routes.rb has
map.resources :houses

If you want to go to a different page from the update action just add
a redirect_to list_translations_url or something like that after the
flash[:notice]

Your route.rb looks correct