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.
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.
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.
…
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.
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?
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.
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 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
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.
“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.