Foros del Web » Programando para Internet » Ruby »

Aclaración CSS

Estas en el tema de Aclaración CSS en el foro de Ruby en Foros del Web. Buenas tardes a todos. Tengo una duda respecto a los CSS de RoR. Se supone que gracias a la siguiente línea en "application.html.erb" cualquier view ...
  #1 (permalink)  
Antiguo 29/01/2014, 13:22
 
Fecha de Ingreso: febrero-2013
Mensajes: 55
Antigüedad: 11 años, 2 meses
Puntos: 0
Aclaración CSS

Buenas tardes a todos.

Tengo una duda respecto a los CSS de RoR. Se supone que gracias a la siguiente línea en "application.html.erb" cualquier view estará condicionada al CSS propio de esa view, pero ahora viene mi pregunta.
<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>


¿Como puedo hacer para que en la vista de usuario no se renderice el CSS propio de "application.html.erb ==> application.css" y se renderice unicamente el "Show.css"?

Si intento poner un <title></tittle> a la vista de show da preferencia al de application.html.erb

Muchas gracias.
  #2 (permalink)  
Antiguo 25/03/2014, 13:49
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Aclaración CSS

Hola que tal.

Bueno soy nuevo en Rails, asi que espero no decirte una barbaridad, jejejeje

Pero en tu html.erb si le pones:

Código Rails:
Ver original
  1. <%= stylesheet_link_tag “style”, :media => “screen” %>

Con eso podras cargar tu css personalizado.

Fuente: http://ixavi.com/blog/2011/09/12/rub...jas-de-estilo/

  #3 (permalink)  
Antiguo 26/03/2014, 12:24
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Aclaración CSS

intenta con un content_for. En el head pon

<%= yield :head_content %>

en la vista

<% content_for :head_content do %>
<%= stylesheet_link_tag "user" %>
<% end %>

Eso te agregara el estilo en el head.

Saludos!
__________________
>> abimaelmartell.com

Etiquetas: css, rails
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:36.