Ver Mensaje Individual
  #17 (permalink)  
Antiguo 10/02/2015, 15:51
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Hablemos de Menus Comunes

En rails es bastante parecido a Python, PHP y demás:

application.html.slim
Código slim:
Ver original
  1. doctype html
  2. html lang="en"
  3.   head
  4.  
  5.     meta charset="utf-8"
  6.     meta content="IE=edge" http-equiv="X-UA-Compatible"
  7.     meta content="width=device-width, initial-scale=1" name="viewport"
  8.     title = content_for?(:title) ? yield(:title) : @site_name
  9.     = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true
  10.      
  11.   body
  12.  
  13.     .container
  14.  
  15.       = render 'layouts/header'
  16.       = yield
  17.       = render 'layouts/footer'
  18.  
  19.     = javascript_include_tag 'application', 'data-turbolinks-track' => true

layouts/_header.html.slim
Código slim:
Ver original
  1. nav.navbar.navbar-default
  2.   .container-fluid
  3.     / Brand and toggle get grouped for better mobile display
  4.     .navbar-header
  5.       button.navbar-toggle.collapsed data-target="#bs-example-navbar-collapse-1" data-toggle="collapse" type="button"
  6.         span.sr-only Cambiar navegación
  7.         span.icon-bar
  8.         span.icon-bar
  9.         span.icon-bar
  10.     / Collect the nav links, forms, and other content for toggling
  11.     #bs-example-navbar-collapse-1.collapse.navbar-collapse
  12.       ul.nav.navbar-nav
  13.         - for nav in nav_list
  14.           li class=('active' if nav.is_active)
  15.             = link_to nav.text, nav.url

layouts/_footer.html.slim
Código slim:
Ver original
  1. hr
  2. .row
  3.   .col-md-4
  4.     h1.text-center Titulo 1
  5.     p Parrafo 1
  6.   .col-md-4
  7.     h1.text-center Titulo 2
  8.     p Parrafo 2
  9.   .col-md-4
  10.     h1.text-center Titulo 3
  11.     p Parrafo 3
  12. hr
  13. .footer
  14.   p.text-center= "©  #{company_name} #{company_start_year} - #{Time.now.year}

products/index.html.slim
Código slim:
Ver original
  1. - for product in @products
  2.   article
  3.     h1 = product.name

Cogiendo el código del compañero.

Por lo que igual no hace falta indicar de toooodos los lenguajes, ya que el principio —que es de lo que trata— es parecido siempre.
__________________
(:

Última edición por pzin; 11/02/2015 a las 08:45 Razón: me quedó algo pythonero por el camino xD