Addendum to my prior entry.
Rails scaffold creates the index, show, edit, update, destroy, create
views.
But Rails does not provide a correct "back" method to get to the right
spot in the index listing. Example: Index view lists 387 lines of items
from SQL file. But using ''back'' in show, edit, etc only goes
back to TOP
of a new index.
Using <%= link_to ''Back'', items_path %> ONLY goes back
to top of index
view pg.
I.e, reloads it all over again
Browser button goes back to correct point in index, you see page exactly
where you were: top, bottom or WHEREVER IN BETWEEN.
''Redirect_to :back'' Rails helper won''t work with
<%= link_to ''Back'', ...
%>
Also, response.env[''HTTP_REFERRER''] works like
''link_to'' - redoes index
from top.
Must use Javascript:history.go(-1) in a link construct. <a
....>Back</a>
or the browser "Back" button/context menu choice.
Why can''t rails just correctly go back one page with
''redirect_to
:back''?
As it is ''Back'' in Rails ''link_to'' seldom
works (Unless, of course, you
only stay at the top of the page and do nothing. Rather useless, huh?)
Sorry for the frustration.
Love Rails otherwise.
All better solutions and explanations welcomed. Can someone clear this
up for me? Maybe I am not seeing things the "Rails" way?
"RESTful" way?
Many thanks.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---