summaryrefslogtreecommitdiff
path: root/_posts/2009-09-28-rails-a-moda-do-porto-episodio-5.html
blob: 799918aac8f9d9b76fdb03d7dc136b2f4d5fb604 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
layout: post
title: Rails à moda do Porto — Episódio 5
tags:
- Miscellaneous
- rails
- screencast
status: publish
type: post
published: true
meta:
  _edit_last: '1'
  enclosure: ! "http://jose-mota.net/wp-content/uploads/rails-a-moda-do-porto/005.mov\r\n13190744\r\nvideo/quicktime\r\n"
  _sd_is_markdown: '1'
---
<p><video width='465' controls='controls' src='/wp-content/uploads/rails-a-moda-do-porto/005.mov'></video></p>

<p>Hoje vem um tópico muito rápido mas igualmente importante: <strong><a href="http://jose-mota.net/wp-content/uploads/rails-a-moda-do-porto/005.mov">layouts</a></strong>.</p>

<p>Layouts são nada mais e nada menos do que templates de HTML. A sua função é criar um esqueleto básico de como a aplicação pode ficar de modo geral.</p>

<p>De forma muito simples mostro como:</p>

<ul>
    <li>Indicar o layout a usar nos controladores e nas suas várias acções.</li>
    <li>Modificar o layout de forma a permitirmos alocação de conteúdo mais eficiente.</li>
    <li>Criarmos o conteúdo a alocar através da função <a href="http://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#M001763">content_for</a>.</li>
</ul>

<h3>O screencast comprou restaurante!</h3>

<p><a href="http://jose-mota.net/wp-content/uploads/2009/09/ramdp.png"><img class="alignnone size-medium wp-image-123" title="Novo site do screencast" src="http://jose-mota.net/wp-content/uploads/2009/09/ramdp-465x366.png" alt="Novo site do screencast" width="465" height="366" /></a></p>

<p>O screencast vai ter casa própria, com ementa e tudo! Visitem <a href="http://rails.amodadoporto.com">http://rails.amodadoporto.com</a>. O próximo episódio já estará lá, bem como a feed para subscreverem, tanto por RSS como por email.</p>