La paginacion de 'list' no se mantiene despues de un 'show'

Hola,

perdón por el titulo del post pero no tenía ni idea de como explicarlo.

soy nuevo en esto de rails y estoy intentando hacer un catalogo de
productos online para mi negocio.

actualmente tengo parte del modelo de datos definida, y estoy trabajando
sobre los controladores y vistas generados con el scaffold.

ahora mi pregunta es, estoy en una determinada página de mi lista de
artículos, por ejemplo la página dos, la dirección sería:
localhost:3000/items/list?page=2 ahora entro en los detalles de alguno
de los artículos pero luego al pulsar “Back” me retorna a
localhost:3000/items/list y no a la página que estaba viendo, en este
caso la 2.

¿como podría solucionar esto?

gracias, y perdonen por una pregunta, seguro, tan tonta.

un saludo.

On 25/10/2007, Ancor C. [email protected] wrote:

¿como podría solucionar esto?

Hola,

claro, el enlace de back del scaffold se genera en su momento y no
puede hacer cosas como arrastrar parámetros de url que incorpores a tu
lógica posteriormente . Podrías simplemente detectar si está presente
params[:page] y en ese caso añadírselo al link_to de “Back”

Pero, en realidad, no creo que te merezca la molestia. En un
diseño"real" la vuelta atrás se deja al botón de atrás del navegador y esos
enlaces del scaffolding simplemente desaparecen.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

Manuel González Noriega wrote:

Pero, en realidad, no creo que te merezca la molestia. En un
dise�o"real" la vuelta atr�s se deja al bot�n de atr�s del navegador y esos
enlaces del scaffolding simplemente desaparecen.

Gracias por la respuesta Manuel, mañana intentaré probar por ese camino,
para ver si consigo hacer eso.

Respecto al parrafo que cito más arriba, realmente no estoy de acuerdo
con esto, como usuario web, muchas veces me es más cómodo usar el atras
implementado en la web que el del navegador, o por lo menos esa es mi
primera impresión. Ahora, viendolo del lado de un diseñador web (o eso
intento hacer) el esfuerzo empleado en realizar esta tarea es compensado
con: una mejor interacción con el usuario, y ayuda a mantener un sitio
mejor enlazado.

Respecto a mis reflexiones sobre esto, no me sorprendería que me
equivocase, ya que no cuento con gran experiencia profesional en el
ámbito de la web y sobretodo en el desarrollo de interfaces.

Me gustaría leer alguna reflexión vuestra sobre este tema para así
aprender algo más.

un saludo y gracias.

On 26/10/2007, Ancor C. [email protected] wrote:

Manuel González Noriega wrote:
Respecto al parrafo que cito más arriba, realmente no estoy de acuerdo
con esto, como usuario web, muchas veces me es más cómodo usar el atras
implementado en la web que el del navegador, o por lo menos esa es mi
primera impresión. Ahora, viendolo del lado de un diseñador web (o eso
intento hacer) el esfuerzo empleado en realizar esta tarea es compensado
con: una mejor interacción con el usuario, y ayuda a mantener un sitio
mejor enlazado.

Bueno, el botón de atrás del navegador siempre aparece como el
elemento de interfaz de navegadores más conocido y utilizado por los
usuarios, con cifras en torno al 98-99%.

Ten por seguro de que si no aparece más en los diseños el “enlace
hacia atrás” no es precisamente porque los diseñadores no se preocupen
de la interacción o de “mantener el sitio mejor enlazado” (esto no
entiendo del todo qué significa), es porque es una característica
innecesaria que dificilmente añade nada (aparte de ruido) a un
interfaz.

En todo caso, ¿cómo demonios creas un enlace “atrás” en cualquier
sitio que no sea de navegación lineal (el 99% de los sitios)? Y si
llego a la página via Google, utilizo ese enlace para ¿volver a
Google? :slight_smile:

En todo caso el tema es offtopic, si quieres discutirlo en profundidad
te recomiendo la lista de Cadius (cadius.org), centrada (más o menos)
en usabilidad y experiencia de usuario.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

On 26/10/2007, Ancor C. [email protected] wrote:

Viendolo desde tu punto de vista, sinceramente, te doy toda la razón del
mundo, éste es un fallo de principiante.

Yo no sería tan duro :slight_smile: Es una discusión interesante. Yo tengo ideas
bastante claras sobre que es redundante en casi todas las situaciones,
pero más que fallo de principiante yo diría que es una
preocupaciónnoble pero innecesaria (y con efectos secundarios)

Es muy reconfortante en cualquier caso que haya preocupación por temas
de diseño de interfaz o de accesibilidad, para compensar la tendencia
“todo lo que se necesita saber para diseñar una aplicación web está en
el Agile Web D. …”. Esa si que es preocupante :wink:

Te invito, como a los demás que aun no las conozcan, a unirte a las
listas Cadius (sobre IA y UX) y Accesoweb (accesibilidad web) para
discutir este tipo de cosas.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

Hola,

“mejor enlazado” me refería precisamente a “más accesible” para google y
otros buscadores, pero claro, para eso hay un menu de navegación
presente en la web.

Viendolo desde tu punto de vista, sinceramente, te doy toda la razón del
mundo, éste es un fallo de principiante.

doy el tema por zanjado para no llevar el tema más lejos de lo que trata
este foro, ruby on rails.

un saludo y gracias Manuel.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs