/
index.html
323 lines (309 loc) · 20.7 KB
/
index.html
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Ruby on Rails Guides
</title>
<link rel="stylesheet" type="text/css" href="stylesheets/style.css" data-turbolinks-track="reload">
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print">
<link rel="stylesheet" type="text/css" href="stylesheets/syntaxhighlighter/shCore.css" data-turbolinks-track="reload">
<link rel="stylesheet" type="text/css" href="stylesheets/syntaxhighlighter/shThemeRailsGuides.css" data-turbolinks-track="reload">
<link rel="stylesheet" type="text/css" href="stylesheets/fixes.css" data-turbolinks-track="reload">
<link href="images/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<script src="javascripts/syntaxhighlighter.js" data-turbolinks-track="reload"></script>
<script src="javascripts/turbolinks.js" data-turbolinks-track="reload"></script>
<script src="javascripts/guides.js" data-turbolinks-track="reload"></script>
<script src="javascripts/responsive-tables.js" data-turbolinks-track="reload"></script>
</head>
<body class="guide">
<div id="topNav">
<div class="wrapper">
<strong class="more-info-label">Veja mais em <a href="http://rubyonrails.org/">rubyonrails.org:</a> </strong>
<span class="red-button more-info-button">
Mais Ruby on Rails
</span>
<ul class="more-info-links s-hidden">
<li class="more-info"><a href="https://weblog.rubyonrails.org/">Blog</a></li>
<li class="more-info"><a href="https://guides.rubyonrails.org/">Guia</a></li>
<li class="more-info"><a href="http://api.rubyonrails.org/">API</a></li>
<li class="more-info"><a href="https://stackoverflow.com/questions/tagged/ruby-on-rails">Pedir ajuda</a></li>
<li class="more-info"><a href="https://github.com/rails/rails">Contribuir no GitHub</a></li>
</ul>
</div>
</div>
<div id="header">
<div class="wrapper clearfix">
<h1><a href="index.html" title="Return to home page">Guides.rubyonrails.org</a></h1>
<ul class="nav">
<li><a class="nav-item" href="index.html">Home</a></li>
<li class="guides-index guides-index-large">
<a href="index.html" id="guidesMenu" class="guides-index-item nav-item">Guias</a>
<div id="guides" class="clearfix" style="display: none;">
<hr />
<div class="guides-section-container">
<div class="guides-section">
<dt>Comece Aqui</dt>
</div>
<div class="guides-section">
<dt>Models</dt>
</div>
<div class="guides-section">
<dt>Views</dt>
</div>
<div class="guides-section">
<dt>Controllers</dt>
</div>
<div class="guides-section">
<dt>Outros componentes</dt>
</div>
<div class="guides-section">
<dt>Indo mais fundo</dt>
</div>
<div class="guides-section">
<dt>Estendendo o Rails</dt>
</div>
<div class="guides-section">
<dt>Contribuições</dt>
</div>
<div class="guides-section">
<dt>Políticas</dt>
</div>
<div class="guides-section">
<dt>Notas de versões</dt>
</div>
</div>
</div>
</li>
<li><a class="nav-item" href="contributing_to_ruby_on_rails.html">Contribua</a></li>
<li class="guides-index guides-index-small">
<select class="guides-index-item nav-item">
<option value="index.html">Guias</option>
<optgroup label="Comece Aqui">
</optgroup>
<optgroup label="Models">
</optgroup>
<optgroup label="Views">
</optgroup>
<optgroup label="Controllers">
</optgroup>
<optgroup label="Outros componentes">
</optgroup>
<optgroup label="Indo mais fundo">
</optgroup>
<optgroup label="Estendendo o Rails">
</optgroup>
<optgroup label="Contribuições">
</optgroup>
<optgroup label="Políticas">
</optgroup>
<optgroup label="Notas de versões">
</optgroup>
</select>
</li>
</ul>
</div>
</div>
<hr class="hide" />
<div id="feature">
<div class="wrapper">
<h2>Guia Ruby on Rails(v5.2.2)</h2>
<p>
Estes são os novos guias para o Rails 5.2 baseados na versão <a href="https://github.com/rails/rails/tree/v5.2.2">v5.2.2</a>.
Esses guias são projetados para torná-lo imediatamente produtivo com o Rails e para te ajudar a entender como todas as peças se encaixam.
</p>
<p>
Guides para versões anteriores:
<a href="https://guides.rubyonrails.org/v5.1/">Rails 5.1</a>,
<a href="https://guides.rubyonrails.org/v5.0/">Rails 5.0</a>,
<a href="https://guides.rubyonrails.org/v4.2/">Rails 4.2</a>,
<a href="https://guides.rubyonrails.org/v4.1/">Rails 4.1</a>,
<a href="https://guides.rubyonrails.org/v4.0/">Rails 4.0</a>,
<a href="https://guides.rubyonrails.org/v3.2/">Rails 3.2</a>,
<a href="https://guides.rubyonrails.org/v3.1/">Rails 3.1</a>,
<a href="https://guides.rubyonrails.org/v3.0/">Rails 3.0</a>, e
<a href="https://guides.rubyonrails.org/v2.3/">Rails 2.3</a>.
</p>
<div id="subCol">
<dl>
<dt></dt>
<dd class="kindle">O Rails Guides também está disponível para <a href="kindle/ruby_on_rails_guides_d17eabd.pt-BR.mobi">Kindle</a>.</dd>
<dd class="work-in-progress">Os guias marcados com este ícone estão sendo em processo de tradução no momento e não estarão disponíveis no menu. Embora ainda sejam úteis, podem conter informações incompletas e até erros. Você pode ajudar revendo-os e publicando comentários e correções</dd>
</dl>
</div>
</div>
</div>
<div id="container">
<div class="wrapper">
<div id="mainCol">
<h3>Comece Aqui</h3>
<dl>
<dt><a href="getting_started.html">Começando com Rails</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Tudo o que você precisa saber para instalar o Rails e criar sua primeira aplicação.</p>
</dd> </dl>
<h3>Models</h3>
<dl>
<dt><a href="active_record_basics.html">Active Record Basics</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia irá ajudá-lo a começar com models, persistência no banco de dados e no padrão e biblioteca Active Record.</p>
</dd> <dt><a href="active_record_migrations.html">Active Record Migrations</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda como você pode usar as migrações do Active Record para alterar seu banco de dados de maneira estruturada e organizada.</p>
</dd> <dt><a href="active_record_validations.html">Active Record Validations</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda como você pode usar as validações do Active Record.</p>
</dd> <dt><a href="active_record_callbacks.html">Active Record Callbacks</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda como você pode usar as callbacks do Active Record.</p>
</dd> <dt><a href="association_basics.html">Active Record Associations</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia abrange todas as associações fornecidas pelo Active Record.</p>
</dd> <dt><a href="active_record_querying.html">Active Record Query Interface</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia abrange a interface de consulta ao banco de dados fornecida pelo Active Record.</p>
</dd> <dt><a href="active_model_basics.html">Active Model Basics</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda o uso de classes model sem o Active Record.</p>
</dd> </dl>
<h3>Views</h3>
<dl>
<dt><a href="action_view_overview.html">Action View Overview</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia fornece uma introdução ao Action View e apresenta alguns dos view helpers mais comuns.</p>
</dd> <dt><a href="layouts_and_rendering.html">Layouts and Rendering in Rails</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda os recursos básicos de layout do Action Controller e do Action View, incluindo renderização e redirecionamento, uso de blocos de content_for e como utilizar partials.</p>
</dd> <dt><a href="form_helpers.html">Action View Form Helpers</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Usar os helpers de Formulário.</p>
</dd> </dl>
<h3>Controllers</h3>
<dl>
<dt><a href="action_controller_overview.html">Action Controller Overview</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda como os controllers funcionam e como eles se encaixam nos ciclos de request da sua aplicação. Inclui sessões, filtros e cookies, transmissão de dados e lidar com exceções levantadas por um request, entre outros tópicos.</p>
</dd> <dt><a href="routing.html">Rails Routing from the Outside In</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda os recursos voltados ao usuário das rotas do Rails. Se você quiser entender como usar o roteamento em suas aplicações Rails, comece por aqui.</p>
</dd> </dl>
<h3>Outros componentes</h3>
<dl>
<dt><a href="active_support_core_extensions.html">Active Support Core Extensions</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia documenta as principais extensões do Ruby definidas no Active Support.</p>
</dd> <dt><a href="action_mailer_basics.html">Action Mailer Basics</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda como usar o Action Mailer para enviar e receber emails.</p>
</dd> <dt><a href="active_job_basics.html">Active Job Basics</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia fornece tudo o que você precisa para começar a criar, enfileirar e executar tarefas (jobs) em segundo plano (background).</p>
</dd> <dt><a href="active_storage_overview.html">Active Storage Overview</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda como anexar arquivos aos seus models do Active Record.</p>
</dd> <dt><a href="action_cable_overview.html">Action Cable Overview</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia explica como funciona o Action Cable e como usar WebSockets para criar funcionalidades em tempo real.</p>
</dd> </dl>
<h3>Indo mais fundo</h3>
<dl>
<dt><a href="i18n.html">Rails Internationalization (I18n) API</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda como adicionar internacionalização para suas aplicações. Sua aplicação poderá traduzir conteúdo para diferentes idiomas, alterar regras de pluralização, usar formatos de data corretos para cada país e assim por diante.</p>
</dd> <dt><a href="testing.html">Testing Rails Applications</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este é um guia é bastante abrangente para as várias facilitades de testar no Rails. Abrange tudo, desde 'O que é um teste?' à teste de integração. Divirta-se.</p>
</dd> <dt><a href="security.html">Securing Rails Applications</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia descreve problemas comuns de segurança em aplicações web e como evitá-los com o Rails.</p>
</dd> <dt><a href="debugging_rails_applications.html">Debugging Rails Applications</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia descreve como depurar (debug) aplicações Rails. Abrange as diferentes maneiras de realizar e entender o que está acontecendo "nos bastidores" do seu código.</p>
</dd> <dt><a href="configuring.html">Configuring Rails Applications</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda as configurações básicas de uma aplicação Rails.</p>
</dd> <dt><a href="command_line.html">The Rails Command Line</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda as ferramentas de linha de comando fornecidas pelo Rails.</p>
</dd> <dt><a href="asset_pipeline.html">The Asset Pipeline</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia documenta a asset pipeline.</p>
</dd> <dt><a href="working_with_javascript_in_rails.html">Working with JavaScript in Rails</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda as funcionalidades Ajax/JavaScript integradas no Rails.</p>
</dd> <dt><a href="initialization.html">The Rails Initialization Process</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia explica os aspectos internos do processo de inicialização do Rails.</p>
</dd> <dt><a href="autoloading_and_reloading_constants.html">Autoloading and Reloading Constants</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia documenta como funcionam o carregamento automático e recarregamento de constantes funciona.</p>
</dd> <dt><a href="caching_with_rails.html">Caching with Rails: An Overview</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia é uma introdução para acelerar sua aplicação Rails com cache.</p>
</dd> <dt><a href="active_support_instrumentation.html">Active Support Instrumentation</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia explica como usar a API de instrumentação dentro do Active Support para medir eventos dentro do Rails e outros códigos Ruby.</p>
</dd> <dt><a href="api_app.html">Using Rails for API-only Applications</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia explica como usar efetivamente o Rails para desenvolver uma API JSON.</p>
</dd> </dl>
<h3>Estendendo o Rails</h3>
<dl>
<dt><a href="plugins.html">The Basics of Creating Rails Plugins</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda como construir um plugin para estender as funcionalidades do Rails.</p>
</dd> <dt><a href="rails_on_rack.html">Rails on Rack</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia aborda a integração do Rails com o Rack e as interfaces com outros componentes do Rack.</p>
</dd> <dt><a href="generators.html">Creating and Customizing Rails Generators & Templates</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia cobre o processo de adicionar um novo gerador ou fornecer uma alternativa a um elemento de um gerador embutido no Rails (como o fornecimento de stubs alternativos para o gerador scaffold).</p>
</dd> <dt><a href="engines.html">Getting Started with Engines</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia explica como escrever uma mountable engine.</p>
</dd> <dt><a href="threading_and_code_execution.html">Threading and Code Execution in Rails</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia descreve as considerações necessárias e as ferramentas disponíveis ao trabalhar diretamente com a concorrência em uma aplicação Rails.</p>
</dd> </dl>
<h3>Contribuições</h3>
<dl>
<dt><a href="contributing_to_ruby_on_rails.html">Contributing to Ruby on Rails</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>O Rails não é o frameworkd 'de outras pessoas'. Este guia aborda uma variedade de maneiras que você pode se envolver no desenvolvimento em andamento do Rails.</p>
</dd> <dt><a href="api_documentation_guidelines.html">API Documentation Guidelines</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia documenta as diretrizes de documentação da API do Ruby on Rails.</p>
</dd> <dt><a href="ruby_on_rails_guides_guidelines.html">Guides Guidelines</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Este guia documenta as diretrizes dos guias do Ruby on Rails.</p>
</dd> </dl>
<h3>Políticas</h3>
<dl>
<dt><a href="maintenance_policy.html">Maintenance Policy</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Quais versões do Ruby on Rails são suportadas atualmente e quando esperar novas versões.</p>
</dd> </dl>
<h3>Notas de versões</h3>
<dl>
<dt><a href="upgrading_ruby_on_rails.html">Upgrading Ruby on Rails</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>This guide helps in upgrading applications to latest Ruby on Rails versions.</p>
</dd> <dt><a href="6_0_release_notes.html">6.0 Release Notes</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 6.0.</p>
</dd> <dt><a href="5_2_release_notes.html">Version 5.2 - April 2018</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 5.2.</p>
</dd> <dt><a href="5_1_release_notes.html">Version 5.1 - April 2017</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 5.1.</p>
</dd> <dt><a href="5_0_release_notes.html">Version 5.0 - June 2016</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 5.0.</p>
</dd> <dt><a href="4_2_release_notes.html">Version 4.2 - December 2014</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 4.2.</p>
</dd> <dt><a href="4_1_release_notes.html">Version 4.1 - April 2014</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 4.1.</p>
</dd> <dt><a href="4_0_release_notes.html">Version 4.0 - June 2013</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 4.0.</p>
</dd> <dt><a href="3_2_release_notes.html">Version 3.2 - January 2012</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 3.2.</p>
</dd> <dt><a href="3_1_release_notes.html">Version 3.1 - August 2011</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 3.1.</p>
</dd> <dt><a href="3_0_release_notes.html">Version 3.0 - August 2010</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 3.0.</p>
</dd> <dt><a href="2_3_release_notes.html">Version 2.3 - March 2009</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 2.3.</p>
</dd> <dt><a href="2_2_release_notes.html">Version 2.2 - November 2008</a></dt><dd class="work-in-progress">Em andamento</dd><dd>
<p>Release notes for Rails 2.2.</p>
</dd> </dl>
<h3>Feedback</h3>
<p>
You're encouraged to help improve the quality of this guide.
</p>
<p>
Please contribute if you see any typos or factual errors.
To get started, you can read our <a href="https://edgeguides.rubyonrails.org/contributing_to_ruby_on_rails.html#contributing-to-the-rails-documentation">documentation contributions</a> section.
</p>
<p>
You may also find incomplete content or stuff that is not up to date.
Please do add any missing documentation for master. Make sure to check
<a href="https://edgeguides.rubyonrails.org">Edge Guides</a> first to verify
if the issues are already fixed or not on the master branch.
Check the <a href="ruby_on_rails_guides_guidelines.html">Ruby on Rails Guides Guidelines</a>
for style and conventions.
</p>
<p>
If for whatever reason you spot something to fix but cannot patch it yourself, please
<a href="https://github.com/rails/rails/issues">open an issue</a>.
</p>
<p>And last but not least, any kind of discussion regarding Ruby on Rails
documentation is very welcome on the <a href="https://groups.google.com/forum/#!forum/rubyonrails-docs">rubyonrails-docs mailing list</a>.
</p>
</div>
</div>
</div>
<hr class="hide" />
<div id="footer">
<div class="wrapper">
<p>This work is licensed under a <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International</a> License</p>
<p>"Rails", "Ruby on Rails", and the Rails logo are trademarks of David Heinemeier Hansson. All rights reserved.</p>
</div>
</div>
</body>
</html>