Commit e4e4dd77c7727637f200f681159a6715d669bf00

re generated the chapter tocs
  
11# front-matter
22
3
3 <ul class='toc'><li><a href='/ar/front-matter/preface'>مقدمة</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/ar/front-matter/contributors'>المساهمون</a><ul style='list-style: none;'/></li></ul>
  
11# front-matter
22
3
3 <ul class='toc'><li><a href='/bg/front-matter/preface'>Уводни думи</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/bg/front-matter/contributors'>Хора, които допринасят за развитието на Merb</a><ul style='list-style: none;'/></li></ul>
  
11# introduction
22
3
3 <ul class='toc'><li><a href='/bg/introduction/ruby'>Ruby Language</a><ul style='list-style: none;'><li><a href='/bg/introduction/ruby#origin'>Origin</a></li><li><a href='/bg/introduction/ruby#adoption'>Adoption</a></li><li><a href='/bg/introduction/ruby#key-elements'>Key Elements of the language</a></li><li><a href='/bg/introduction/ruby#code-examples'>Code Examples</a></li><li><a href='/bg/introduction/ruby#merb-and-ruby'>Merb and Ruby</a></li></ul></li></ul>
4
5<ul class='toc'><li><a href='/bg/introduction/rspec'>RSpec testing framework</a><ul style='list-style: none;'><li><a href='/bg/introduction/rspec#introduction'>Introduction</a></li><li><a href='/bg/introduction/rspec#history'>History</a></li><li><a href='/bg/introduction/rspec#behavior_driven_development'>Behavior Driven Development</a></li><li><a href='/bg/introduction/rspec#implementation'>Implementation</a></li></ul></li></ul>
  
11# getting-started
22
3 <li><a href='/bg/getting-started/instructions'>Getting started</a><ul style='list-style: none;'><li><a href='/bg/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/bg/getting-started/instructions#prerequisites'>Prerequisites</a></li><li><a href='/bg/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/bg/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/bg/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/bg/getting-started/instructions#prerequisites'>Prerequisites</a></li><li><a href='/bg/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/bg/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/bg/getting-started/instructions#windows'>Windows</a></li></ul></li>
3 <ul class='toc'><li><a href='/bg/getting-started/instructions'>Getting started</a><ul style='list-style: none;'><li><a href='/bg/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/bg/getting-started/instructions#prerequisites'>Prerequisites</a></li><li><a href='/bg/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/bg/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/bg/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/bg/getting-started/instructions#prerequisites'>Prerequisites</a></li><li><a href='/bg/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/bg/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/bg/getting-started/instructions#windows'>Windows</a></li></ul></li></ul>
44
5<li><a href='/bg/getting-started/application'>Generate an application</a><ul style='list-style: none;'><li><a href='/bg/getting-started/application#types'>Types</a><ul style='list-style: none;'><li><a href='/bg/getting-started/application#app'>App</a></li><li><a href='/bg/getting-started/application#core'>Core</a></li><li><a href='/bg/getting-started/application#flat'>Flat</a></li><li><a href='/bg/getting-started/application#very_flat'>Very Flat</a></li></ul></li></ul></li>
5<ul class='toc'><li><a href='/bg/getting-started/application'>Generate an application</a><ul style='list-style: none;'><li><a href='/bg/getting-started/application#types'>Types</a><ul style='list-style: none;'><li><a href='/bg/getting-started/application#app'>App</a></li><li><a href='/bg/getting-started/application#core'>Core</a></li><li><a href='/bg/getting-started/application#flat'>Flat</a></li><li><a href='/bg/getting-started/application#very_flat'>Very Flat</a></li></ul></li></ul></li></ul>
66
7<li><a href='/bg/getting-started/structure'>Project structure</a><ul style='list-style: none;'><li><a href='/bg/getting-started/structure#app'>app</a><ul style='list-style: none;'><li><a href='/bg/getting-started/structure#controllers'>controllers</a></li><li><a href='/bg/getting-started/structure#models'>models</a></li><li><a href='/bg/getting-started/structure#views'>views</a></li></ul></li><li><a href='/bg/getting-started/structure#config'>config</a><ul style='list-style: none;'><li><a href='/bg/getting-started/structure#environments'>environments</a></li></ul></li><li><a href='/bg/getting-started/structure#gems'>gems</a></li><li><a href='/bg/getting-started/structure#public'>public</a><ul style='list-style: none;'><li><a href='/bg/getting-started/structure#images'>images</a></li><li><a href='/bg/getting-started/structure#javascripts'>javascripts</a></li><li><a href='/bg/getting-started/structure#stylesheets'>stylesheets</a></li></ul></li><li><a href='/bg/getting-started/structure#spec'>spec</a></li><li><a href='/bg/getting-started/structure#tasks'>tasks</a></li></ul></li>
7<ul class='toc'><li><a href='/bg/getting-started/structure'>Project structure</a><ul style='list-style: none;'><li><a href='/bg/getting-started/structure#app'>app</a><ul style='list-style: none;'><li><a href='/bg/getting-started/structure#controllers'>controllers</a></li><li><a href='/bg/getting-started/structure#models'>models</a></li><li><a href='/bg/getting-started/structure#views'>views</a></li></ul></li><li><a href='/bg/getting-started/structure#config'>config</a><ul style='list-style: none;'><li><a href='/bg/getting-started/structure#environments'>environments</a></li></ul></li><li><a href='/bg/getting-started/structure#gems'>gems</a></li><li><a href='/bg/getting-started/structure#public'>public</a><ul style='list-style: none;'><li><a href='/bg/getting-started/structure#images'>images</a></li><li><a href='/bg/getting-started/structure#javascripts'>javascripts</a></li><li><a href='/bg/getting-started/structure#stylesheets'>stylesheets</a></li></ul></li><li><a href='/bg/getting-started/structure#spec'>spec</a></li><li><a href='/bg/getting-started/structure#tasks'>tasks</a></li></ul></li></ul>
8
9<ul class='toc'><li><a href='/bg/getting-started/mvc'>MVC</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/bg/getting-started/controllers'>Контролери</a><ul style='list-style: none;'/></li></ul>
12
13<ul class='toc'><li><a href='/bg/getting-started/views'>Изгледи</a><ul style='list-style: none;'><li><a href='/bg/getting-started/views#form_helpers'>Form Helpers</a></li><li><a href='/bg/getting-started/views#date_и_time_helpers'>Date и Time Helpers</a></li></ul></li></ul>
14
15<ul class='toc'><li><a href='/bg/getting-started/models'>Models</a><ul style='list-style: none;'><li><a href='/bg/getting-started/models#attributes'>Attributes</a></li><li><a href='/bg/getting-started/models#associations'>Associations</a></li><li><a href='/bg/getting-started/models#callbacks'>Callbacks</a></li></ul></li></ul>
16
17<ul class='toc'><li><a href='/bg/getting-started/path'>Път на заявката</a><ul style='list-style: none;'/></li></ul>
18
19<ul class='toc'><li><a href='/bg/getting-started/router'>Рутер</a><ul style='list-style: none;'/></li></ul>
  
11# interacting-with-the-database
22
3
3 <ul class='toc'><li><a href='/bg/interacting-with-the-database/up'>Конфигурация на връзката</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/bg/interacting-with-the-database/schema'>Схема на базата данни</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/bg/interacting-with-the-database/queries'>Заявки към базата данни</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/bg/interacting-with-the-database/relationships'>Връзка между моделите</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/bg/interacting-with-the-database/migrations'>Миграции</a><ul style='list-style: none;'/></li></ul>
12
13<ul class='toc'><li><a href='/bg/interacting-with-the-database/validations'>Валидация на модели</a><ul style='list-style: none;'/></li></ul>
  
11# testing-your-application
22
3 <li><a href='/bg/testing-your-application/why'>Защо да тестваме</a><ul style='list-style: none;'><li><a href='/bg/testing-your-application/why#Видове_тестове'>Видове тестове</a><ul style='list-style: none;'><li><a href='/bg/testing-your-application/why#Модели'>Модели</a></li><li><a href='/bg/testing-your-application/why#Заявки'>Заявки</a></li><li><a href='/bg/testing-your-application/why#Тестове_за_интеграция'>Тестове за интеграция</a></li></ul></li></ul></li>
3 <ul class='toc'><li><a href='/bg/testing-your-application/why'>Защо да тестваме</a><ul style='list-style: none;'><li><a href='/bg/testing-your-application/why#Видове_тестове'>Видове тестове</a><ul style='list-style: none;'><li><a href='/bg/testing-your-application/why#Модели'>Модели</a></li><li><a href='/bg/testing-your-application/why#Заявки'>Заявки</a></li><li><a href='/bg/testing-your-application/why#Тестове_за_интеграция'>Тестове за интеграция</a></li></ul></li></ul></li></ul>
4
5<ul class='toc'><li><a href='/bg/testing-your-application/models'>Тестване на моделите</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/bg/testing-your-application/requests'>Тестване на заявките</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/bg/testing-your-application/cucumber'>Интеграция на тестване с RSpec Cucumber</a><ul style='list-style: none;'/></li></ul>
  
11# merb-more
22
3
3 <ul class='toc'><li><a href='/bg/merb-more/authentication'>Автентикация</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/bg/merb-more/mailer'>Mailer</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/bg/merb-more/caching'>Кеширане</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/bg/merb-more/exceptions'>Изключения</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/bg/merb-more/slices'>Slices</a><ul style='list-style: none;'/></li></ul>
  
11# recipes
22
3
3 <ul class='toc'><li><a href='/bg/recipes/blog'>Елементарен Блог</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/bg/recipes/slice'>Блог Slice</a><ul style='list-style: none;'/></li></ul>
  
11# deployment
22
3 <li><a href='/bg/deployment/passenger'>Passenger</a><ul style='list-style: none;'><li><a href='/bg/deployment/passenger#Инсталация_на_ruby_enterprise_edition_ree'>Инсталация на Ruby Enterprise Edition (REE)</a><ul style='list-style: none;'><li><a href='/bg/deployment/passenger#Изтегляне_на_ree'>Изтегляне на REE</a></li><li><a href='/bg/deployment/passenger#Инсталация'>Инсталация</a></li></ul></li><li><a href='/bg/deployment/passenger#Инсталация_на_passenger'>Инсталация на Passenger</a></li><li><a href='/bg/deployment/passenger#Конфигурация'>Конфигурация</a><ul style='list-style: none;'><li><a href='/bg/deployment/passenger#configru'>config.ru</a></li></ul></li><li><a href='/bg/deployment/passenger#capistrano_задача'>Capistrano задача</a></li></ul></li>
3 <ul class='toc'><li><a href='/bg/deployment/passenger'>Passenger</a><ul style='list-style: none;'><li><a href='/bg/deployment/passenger#Инсталация_на_ruby_enterprise_edition_ree'>Инсталация на Ruby Enterprise Edition (REE)</a><ul style='list-style: none;'><li><a href='/bg/deployment/passenger#Изтегляне_на_ree'>Изтегляне на REE</a></li><li><a href='/bg/deployment/passenger#Инсталация'>Инсталация</a></li></ul></li><li><a href='/bg/deployment/passenger#Инсталация_на_passenger'>Инсталация на Passenger</a></li><li><a href='/bg/deployment/passenger#Конфигурация'>Конфигурация</a><ul style='list-style: none;'><li><a href='/bg/deployment/passenger#configru'>config.ru</a></li></ul></li><li><a href='/bg/deployment/passenger#capistrano_задача'>Capistrano задача</a></li></ul></li></ul>
4
5<ul class='toc'><li><a href='/bg/deployment/nginx'>Nginx</a><ul style='list-style: none;'><li><a href='/bg/deployment/nginx#Инсталация'>Инсталация</a></li><li><a href='/bg/deployment/nginx#Конфигурация'>Конфигурация</a></li><li><a href='/bg/deployment/nginx#capistrano_задача'>Capistrano задача</a></li></ul></li></ul>
6
7<ul class='toc'><li><a href='/bg/deployment/jruby'>JRuby и Glassfish</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/bg/deployment/bundle'>Създавене на вашата Merb апликация</a><ul style='list-style: none;'/></li></ul>
  
11# appendix
22
3
3 <ul class='toc'><li><a href='/bg/appendix/tips'>Съвети и Трикове</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/bg/appendix/slices'>Налични Slices</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/bg/appendix/gems'>Полезни Gems</a><ul style='list-style: none;'/></li></ul>
  
11# introduction
22
3
3 <ul class='toc'><li><a href='/bs/introduction/ruby'>Ruby programski jezik</a><ul style='list-style: none;'><li><a href='/bs/introduction/ruby#origin'>Porijeklo</a></li><li><a href='/bs/introduction/ruby#adoption'>Usvajanje</a></li><li><a href='/bs/introduction/ruby#key-elements'>Ključni elementi jezika</a></li><li><a href='/bs/introduction/ruby#code-examples'>Primjeri programskog kôda</a></li><li><a href='/bs/introduction/ruby#merb-and-ruby'>Merb i Ruby</a></li></ul></li></ul>
  
11# front-matter
22
3
3 <ul class='toc'><li><a href='/es/front-matter/preface'>Prefacio</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/es/front-matter/contributors'>Colaboradores</a><ul style='list-style: none;'/></li></ul>
  
11# introduction
22
3
3 <ul class='toc'><li><a href='/es/introduction/ruby'>Ruby</a><ul style='list-style: none;'><li><a href='/es/introduction/ruby#origin'>Origen</a></li><li><a href='/es/introduction/ruby#adoption'>Adopción</a></li><li><a href='/es/introduction/ruby#key-elements'>Elementos Claves del lenguaje</a></li><li><a href='/es/introduction/ruby#code-examples'>Ejemplos de Código</a></li><li><a href='/es/introduction/ruby#merb-and-ruby'>Merb y Ruby</a></li></ul></li></ul>
  
11# getting-started
22
3 <li><a href='/es/getting-started/instructions'>Comenzando</a><ul style='list-style: none;'><li><a href='/es/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/es/getting-started/instructions#prerequisitos'>Prerequisitos</a></li><li><a href='/es/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/es/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/es/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/es/getting-started/instructions#prerequisitos'>Prerequisitos</a></li><li><a href='/es/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/es/getting-started/instructions#merb'>Merb</a></li></ul></li></ul></li>
3 <ul class='toc'><li><a href='/es/getting-started/instructions'>Comenzando</a><ul style='list-style: none;'><li><a href='/es/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/es/getting-started/instructions#prerequisitos'>Prerequisitos</a></li><li><a href='/es/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/es/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/es/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/es/getting-started/instructions#prerequisitos'>Prerequisitos</a></li><li><a href='/es/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/es/getting-started/instructions#merb'>Merb</a></li></ul></li></ul></li></ul>
44
5<li><a href='/es/getting-started/application'>Generar un aplicación</a><ul style='list-style: none;'><li><a href='/es/getting-started/application#tipos'>Tipos</a><ul style='list-style: none;'><li><a href='/es/getting-started/application#app_stack'>App (stack)</a></li><li><a href='/es/getting-started/application#core_núcleo'>Core (núcleo)</a></li><li><a href='/es/getting-started/application#flat_plana'>Flat (plana)</a></li><li><a href='/es/getting-started/application#very_flat_muy_plana'>Very Flat (muy plana)</a></li></ul></li></ul></li>
5<ul class='toc'><li><a href='/es/getting-started/application'>Generar un aplicación</a><ul style='list-style: none;'><li><a href='/es/getting-started/application#tipos'>Tipos</a><ul style='list-style: none;'><li><a href='/es/getting-started/application#app_stack'>App (stack)</a></li><li><a href='/es/getting-started/application#core_núcleo'>Core (núcleo)</a></li><li><a href='/es/getting-started/application#flat_plana'>Flat (plana)</a></li><li><a href='/es/getting-started/application#very_flat_muy_plana'>Very Flat (muy plana)</a></li></ul></li></ul></li></ul>
66
7<li><a href='/es/getting-started/structure'>Estructura del proyecto</a><ul style='list-style: none;'><li><a href='/es/getting-started/structure#app'>app</a><ul style='list-style: none;'><li><a href='/es/getting-started/structure#controllers'>controllers</a></li><li><a href='/es/getting-started/structure#models'>models</a></li><li><a href='/es/getting-started/structure#views'>views</a></li></ul></li><li><a href='/es/getting-started/structure#config'>config</a><ul style='list-style: none;'><li><a href='/es/getting-started/structure#environments'>environments</a></li></ul></li><li><a href='/es/getting-started/structure#gems'>gems</a></li><li><a href='/es/getting-started/structure#public'>public</a><ul style='list-style: none;'><li><a href='/es/getting-started/structure#images'>images</a></li><li><a href='/es/getting-started/structure#javascripts'>javascripts</a></li><li><a href='/es/getting-started/structure#stylesheets'>stylesheets</a></li></ul></li><li><a href='/es/getting-started/structure#spec'>spec</a></li><li><a href='/es/getting-started/structure#tasks'>tasks</a></li></ul></li>
7<ul class='toc'><li><a href='/es/getting-started/structure'>Estructura del proyecto</a><ul style='list-style: none;'><li><a href='/es/getting-started/structure#app'>app</a><ul style='list-style: none;'><li><a href='/es/getting-started/structure#controllers'>controllers</a></li><li><a href='/es/getting-started/structure#models'>models</a></li><li><a href='/es/getting-started/structure#views'>views</a></li></ul></li><li><a href='/es/getting-started/structure#config'>config</a><ul style='list-style: none;'><li><a href='/es/getting-started/structure#environments'>environments</a></li></ul></li><li><a href='/es/getting-started/structure#gems'>gems</a></li><li><a href='/es/getting-started/structure#public'>public</a><ul style='list-style: none;'><li><a href='/es/getting-started/structure#images'>images</a></li><li><a href='/es/getting-started/structure#javascripts'>javascripts</a></li><li><a href='/es/getting-started/structure#stylesheets'>stylesheets</a></li></ul></li><li><a href='/es/getting-started/structure#spec'>spec</a></li><li><a href='/es/getting-started/structure#tasks'>tasks</a></li></ul></li></ul>
8
9<ul class='toc'><li><a href='/es/getting-started/mvc'>MVC</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/es/getting-started/controllers'>Controllers</a><ul style='list-style: none;'/></li></ul>
12
13<ul class='toc'><li><a href='/es/getting-started/views'>Views</a><ul style='list-style: none;'><li><a href='/es/getting-started/views#form_helpers'>Form Helpers</a></li><li><a href='/es/getting-started/views#date_and_time_helpers'>Date and Time Helpers</a></li></ul></li></ul>
14
15<ul class='toc'><li><a href='/es/getting-started/models'>Models</a><ul style='list-style: none;'><li><a href='/es/getting-started/models#attributes'>Attributes</a></li><li><a href='/es/getting-started/models#associations'>Associations</a></li><li><a href='/es/getting-started/models#callbacks'>Callbacks</a></li></ul></li></ul>
16
17<ul class='toc'><li><a href='/es/getting-started/path'>Request Path</a><ul style='list-style: none;'/></li></ul>
18
19<ul class='toc'><li><a href='/es/getting-started/router'>Router</a><ul style='list-style: none;'/></li></ul>
  
11# interacting-with-the-database
22
3
3 <ul class='toc'><li><a href='/es/interacting-with-the-database/up'>Setting Up DataMapper</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/es/interacting-with-the-database/schema'>Database Schema</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/es/interacting-with-the-database/queries'>Database Queries</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/es/interacting-with-the-database/relationships'>Model Relationships</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/es/interacting-with-the-database/migrations'>Database Migrations</a><ul style='list-style: none;'/></li></ul>
12
13<ul class='toc'><li><a href='/es/interacting-with-the-database/validations'>Model Validations</a><ul style='list-style: none;'/></li></ul>
  
11# testing-your-application
22
3 <li><a href='/es/testing-your-application/why'>Why test</a><ul style='list-style: none;'><li><a href='/es/testing-your-application/why#parts'>Parts</a><ul style='list-style: none;'><li><a href='/es/testing-your-application/why#models'>Models</a></li><li><a href='/es/testing-your-application/why#request'>Request</a></li><li><a href='/es/testing-your-application/why#integration_tests'>Integration tests</a></li></ul></li></ul></li>
3 <ul class='toc'><li><a href='/es/testing-your-application/why'>Why test</a><ul style='list-style: none;'><li><a href='/es/testing-your-application/why#parts'>Parts</a><ul style='list-style: none;'><li><a href='/es/testing-your-application/why#models'>Models</a></li><li><a href='/es/testing-your-application/why#request'>Request</a></li><li><a href='/es/testing-your-application/why#integration_tests'>Integration tests</a></li></ul></li></ul></li></ul>
4
5<ul class='toc'><li><a href='/es/testing-your-application/models'>Testing your models</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/es/testing-your-application/requests'>Testing your requests</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/es/testing-your-application/cucumber'>Integration testing with RSpec Cucumber</a><ul style='list-style: none;'/></li></ul>
  
11# merb-more
22
3
3 <ul class='toc'><li><a href='/es/merb-more/authentication'>Authentication</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/es/merb-more/mailer'>Mailer</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/es/merb-more/caching'>Caching</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/es/merb-more/exceptions'>Exceptions</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/es/merb-more/slices'>Slices</a><ul style='list-style: none;'/></li></ul>
  
11# recipes
22
3
3 <ul class='toc'><li><a href='/es/recipes/blog'>Simple blog</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/es/recipes/slice'>Blog Slice</a><ul style='list-style: none;'/></li></ul>
  
11# deployment
22
3 <li><a href='/es/deployment/passenger'>Passenger</a><ul style='list-style: none;'><li><a href='/es/deployment/passenger#installing_ruby_enterprise_edition_ree'>Installing Ruby Enterprise Edition (REE)</a><ul style='list-style: none;'><li><a href='/es/deployment/passenger#download_ree'>Download REE</a></li><li><a href='/es/deployment/passenger#install'>Install</a></li></ul></li><li><a href='/es/deployment/passenger#installing_passenger'>Installing Passenger</a></li><li><a href='/es/deployment/passenger#configuration'>Configuration</a><ul style='list-style: none;'><li><a href='/es/deployment/passenger#configru'>config.ru</a></li></ul></li><li><a href='/es/deployment/passenger#capistrano_task'>Capistrano Task</a></li></ul></li>
3 <ul class='toc'><li><a href='/es/deployment/passenger'>Passenger</a><ul style='list-style: none;'><li><a href='/es/deployment/passenger#installing_ruby_enterprise_edition_ree'>Installing Ruby Enterprise Edition (REE)</a><ul style='list-style: none;'><li><a href='/es/deployment/passenger#download_ree'>Download REE</a></li><li><a href='/es/deployment/passenger#install'>Install</a></li></ul></li><li><a href='/es/deployment/passenger#installing_passenger'>Installing Passenger</a></li><li><a href='/es/deployment/passenger#configuration'>Configuration</a><ul style='list-style: none;'><li><a href='/es/deployment/passenger#configru'>config.ru</a></li></ul></li><li><a href='/es/deployment/passenger#capistrano_task'>Capistrano Task</a></li></ul></li></ul>
4
5<ul class='toc'><li><a href='/es/deployment/nginx'>Nginx</a><ul style='list-style: none;'><li><a href='/es/deployment/nginx#installation'>Installation</a></li><li><a href='/es/deployment/nginx#configuration'>Configuration</a></li><li><a href='/es/deployment/nginx#capistrano_task'>Capistrano Task</a></li></ul></li></ul>
6
7<ul class='toc'><li><a href='/es/deployment/jruby'>JRuby and Glassfish</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/es/deployment/bundle'>Bundling your Merb application</a><ul style='list-style: none;'/></li></ul>
  
11# appendix
22
3
3 <ul class='toc'><li><a href='/es/appendix/tips'>Hints and Tips</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/es/appendix/slices'>Available Slices</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/es/appendix/gems'>Useful Gems</a><ul style='list-style: none;'/></li></ul>
  
11# front-matter
22
3
3 <ul class='toc'><li><a href='/fr/front-matter/preface'>Préface</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/fr/front-matter/contributors'>Contributeurs</a><ul style='list-style: none;'/></li></ul>
  
11# introduction
22
3
3 <ul class='toc'><li><a href='/fr/introduction/ruby'>Ruby</a><ul style='list-style: none;'><li><a href='/fr/introduction/ruby#origin'>Origine</a></li><li><a href='/fr/introduction/ruby#adoption'>Adoption</a></li><li><a href='/fr/introduction/ruby#key-elements'>Éléments clés du langage</a></li><li><a href='/fr/introduction/ruby#code-examples'>Exemples de Code</a></li><li><a href='/fr/introduction/ruby#merb-and-ruby'>Merb et Ruby</a></li></ul></li></ul>
  
11# getting-started
22
3 <li><a href='/fr/getting-started/instructions'>Mise en route</a><ul style='list-style: none;'><li><a href='/fr/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/fr/getting-started/instructions#prérequis'>Pré-requis</a></li><li><a href='/fr/getting-started/instructions#ruby_et_rubygems'>Ruby et RubyGems</a></li><li><a href='/fr/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/fr/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/fr/getting-started/instructions#prérequis'>Pré-requis</a></li><li><a href='/fr/getting-started/instructions#ruby_et_rubygems'>Ruby et RubyGems</a></li><li><a href='/fr/getting-started/instructions#merb'>Merb</a></li></ul></li></ul></li>
3 <ul class='toc'><li><a href='/fr/getting-started/instructions'>Mise en route</a><ul style='list-style: none;'><li><a href='/fr/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/fr/getting-started/instructions#prérequis'>Pré-requis</a></li><li><a href='/fr/getting-started/instructions#ruby_et_rubygems'>Ruby et RubyGems</a></li><li><a href='/fr/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/fr/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/fr/getting-started/instructions#prérequis'>Pré-requis</a></li><li><a href='/fr/getting-started/instructions#ruby_et_rubygems'>Ruby et RubyGems</a></li><li><a href='/fr/getting-started/instructions#merb'>Merb</a></li></ul></li></ul></li></ul>
  
11# front-matter
22
3
3 <ul class='toc'><li><a href='/it/front-matter/preface'>Introduzione</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/it/front-matter/contributors'>Contributori</a><ul style='list-style: none;'/></li></ul>
  
11# introduction
22
3
3 <ul class='toc'><li><a href='/it/introduction/ruby'>Ruby</a><ul style='list-style: none;'><li><a href='/it/introduction/ruby#origin'>Origin</a></li><li><a href='/it/introduction/ruby#adoption'>Adoption</a></li><li><a href='/it/introduction/ruby#key-elements'>Key Elements of the language</a></li><li><a href='/it/introduction/ruby#code-examples'>Code Examples</a></li><li><a href='/it/introduction/ruby#merb-and-ruby'>Merb and Ruby</a></li></ul></li></ul>
  
11# getting-started
22
3 <li><a href='/it/getting-started/instructions'>Getting started</a><ul style='list-style: none;'><li><a href='/it/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/it/getting-started/instructions#prerequisites'>Prerequisites</a></li><li><a href='/it/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/it/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/it/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/it/getting-started/instructions#prerequisites'>Prerequisites</a></li><li><a href='/it/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/it/getting-started/instructions#merb'>Merb</a></li></ul></li></ul></li>
3 <ul class='toc'><li><a href='/it/getting-started/instructions'>Getting started</a><ul style='list-style: none;'><li><a href='/it/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/it/getting-started/instructions#prerequisites'>Prerequisites</a></li><li><a href='/it/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/it/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/it/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/it/getting-started/instructions#prerequisites'>Prerequisites</a></li><li><a href='/it/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/it/getting-started/instructions#merb'>Merb</a></li></ul></li></ul></li></ul>
44
5<li><a href='/it/getting-started/application'>Generate an application</a><ul style='list-style: none;'><li><a href='/it/getting-started/application#types'>Types</a><ul style='list-style: none;'><li><a href='/it/getting-started/application#very_flat'>Very Flat</a></li><li><a href='/it/getting-started/application#flat'>Flat</a></li><li><a href='/it/getting-started/application#core'>Core</a></li><li><a href='/it/getting-started/application#app'>App</a></li></ul></li></ul></li>
5<ul class='toc'><li><a href='/it/getting-started/application'>Generate an application</a><ul style='list-style: none;'><li><a href='/it/getting-started/application#types'>Types</a><ul style='list-style: none;'><li><a href='/it/getting-started/application#very_flat'>Very Flat</a></li><li><a href='/it/getting-started/application#flat'>Flat</a></li><li><a href='/it/getting-started/application#core'>Core</a></li><li><a href='/it/getting-started/application#app'>App</a></li></ul></li></ul></li></ul>
6
7<ul class='toc'><li><a href='/it/getting-started/structure'>Project structure</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/it/getting-started/mvc'>MVC</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/it/getting-started/controllers'>Controllers</a><ul style='list-style: none;'/></li></ul>
12
13<ul class='toc'><li><a href='/it/getting-started/views'>Views</a><ul style='list-style: none;'><li><a href='/it/getting-started/views#form_helpers'>Form Helpers</a></li><li><a href='/it/getting-started/views#date_and_time_helpers'>Date and Time Helpers</a></li></ul></li></ul>
14
15<ul class='toc'><li><a href='/it/getting-started/models'>Models</a><ul style='list-style: none;'><li><a href='/it/getting-started/models#attributes'>Attributes</a></li><li><a href='/it/getting-started/models#associations'>Associations</a></li><li><a href='/it/getting-started/models#callbacks'>Callbacks</a></li></ul></li></ul>
16
17<ul class='toc'><li><a href='/it/getting-started/path'>Request Path</a><ul style='list-style: none;'/></li></ul>
18
19<ul class='toc'><li><a href='/it/getting-started/router'>Router</a><ul style='list-style: none;'/></li></ul>
  
11# interacting-with-the-database
22
3
3 <ul class='toc'><li><a href='/it/interacting-with-the-database/up'>Setting Up DataMapper</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/it/interacting-with-the-database/schema'>Database Schema</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/it/interacting-with-the-database/queries'>Database Queries</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/it/interacting-with-the-database/relationships'>Model Relationships</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/it/interacting-with-the-database/migrations'>Database Migrations</a><ul style='list-style: none;'/></li></ul>
12
13<ul class='toc'><li><a href='/it/interacting-with-the-database/validations'>Model Validations</a><ul style='list-style: none;'/></li></ul>
  
11# testing-your-application
22
3 <li><a href='/it/testing-your-application/why'>Why test</a><ul style='list-style: none;'><li><a href='/it/testing-your-application/why#parts'>Parts</a><ul style='list-style: none;'><li><a href='/it/testing-your-application/why#models'>Models</a></li><li><a href='/it/testing-your-application/why#request'>Request</a></li><li><a href='/it/testing-your-application/why#integration_tests'>Integration tests</a></li></ul></li></ul></li>
3 <ul class='toc'><li><a href='/it/testing-your-application/why'>Why test</a><ul style='list-style: none;'><li><a href='/it/testing-your-application/why#parts'>Parts</a><ul style='list-style: none;'><li><a href='/it/testing-your-application/why#models'>Models</a></li><li><a href='/it/testing-your-application/why#request'>Request</a></li><li><a href='/it/testing-your-application/why#integration_tests'>Integration tests</a></li></ul></li></ul></li></ul>
4
5<ul class='toc'><li><a href='/it/testing-your-application/models'>Testing your models</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/it/testing-your-application/requests'>Testing your requests</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/it/testing-your-application/cucumber'>Integration testing with RSpec Cucumber</a><ul style='list-style: none;'/></li></ul>
  
11# merb-more
22
3
3 <ul class='toc'><li><a href='/it/merb-more/authentication'>Authentication</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/it/merb-more/mailer'>Mailer</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/it/merb-more/caching'>Caching</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/it/merb-more/exceptions'>Exceptions</a><ul style='list-style: none;'/></li></ul>
10
11<ul class='toc'><li><a href='/it/merb-more/slices'>Slices</a><ul style='list-style: none;'/></li></ul>
  
11# recipes
22
3
3 <ul class='toc'><li><a href='/it/recipes/blog'>Simple blog</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/it/recipes/slice'>Blog Slice</a><ul style='list-style: none;'/></li></ul>
  
11# deployment
22
3 <li><a href='/it/deployment/passenger'>Passenger</a><ul style='list-style: none;'><li><a href='/it/deployment/passenger#installing_ruby_enterprise_edition_ree'>Installing Ruby Enterprise Edition (REE)</a><ul style='list-style: none;'><li><a href='/it/deployment/passenger#download_ree'>Download REE</a></li><li><a href='/it/deployment/passenger#install'>Install</a></li></ul></li><li><a href='/it/deployment/passenger#installing_passenger'>Installing Passenger</a></li><li><a href='/it/deployment/passenger#configuration'>Configuration</a><ul style='list-style: none;'><li><a href='/it/deployment/passenger#configru'>config.ru</a></li></ul></li><li><a href='/it/deployment/passenger#capistrano_task'>Capistrano Task</a></li></ul></li>
3 <ul class='toc'><li><a href='/it/deployment/passenger'>Passenger</a><ul style='list-style: none;'><li><a href='/it/deployment/passenger#installing_ruby_enterprise_edition_ree'>Installing Ruby Enterprise Edition (REE)</a><ul style='list-style: none;'><li><a href='/it/deployment/passenger#download_ree'>Download REE</a></li><li><a href='/it/deployment/passenger#install'>Install</a></li></ul></li><li><a href='/it/deployment/passenger#installing_passenger'>Installing Passenger</a></li><li><a href='/it/deployment/passenger#configuration'>Configuration</a><ul style='list-style: none;'><li><a href='/it/deployment/passenger#configru'>config.ru</a></li></ul></li><li><a href='/it/deployment/passenger#capistrano_task'>Capistrano Task</a></li></ul></li></ul>
4
5<ul class='toc'><li><a href='/it/deployment/nginx'>Nginx</a><ul style='list-style: none;'><li><a href='/it/deployment/nginx#installation'>Installation</a></li><li><a href='/it/deployment/nginx#configuration'>Configuration</a></li><li><a href='/it/deployment/nginx#capistrano_task'>Capistrano Task</a></li></ul></li></ul>
6
7<ul class='toc'><li><a href='/it/deployment/jruby'>JRuby and Glassfish</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/it/deployment/bundle'>Bundling your Merb application</a><ul style='list-style: none;'/></li></ul>
  
11# appendix
22
3
3 <ul class='toc'><li><a href='/it/appendix/tips'>Hints and Tips</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/it/appendix/slices'>Available Slices</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/it/appendix/gems'>Useful Gems</a><ul style='list-style: none;'/></li></ul>
  
11# front-matter
22
3
3 <ul class='toc'><li><a href='/nl/front-matter/preface'>Voorwoord</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/nl/front-matter/contributors'>Mensen die hebben bijgedragen</a><ul style='list-style: none;'/></li></ul>
  
11# introduction
22
3
3 <ul class='toc'><li><a href='/nl/introduction/ruby'>Ruby</a><ul style='list-style: none;'><li><a href='/nl/introduction/ruby#origin'>Oorsprong</a></li><li><a href='/nl/introduction/ruby#adoption'>Adoptie</a></li><li><a href='/nl/introduction/ruby#key-elements'>Sleutelelementen van de taal</a></li><li><a href='/nl/introduction/ruby#code-examples'>Code voorbeelden</a></li><li><a href='/nl/introduction/ruby#merb-and-ruby'>Merb en Ruby</a></li></ul></li></ul>
  
11# getting-started
22
3 <li><a href='/nl/getting-started/instructions'>Aan de slag</a><ul style='list-style: none;'><li><a href='/nl/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/nl/getting-started/instructions#vereisten'>Vereisten</a></li><li><a href='/nl/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/nl/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/nl/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/nl/getting-started/instructions#vereisten'>Vereisten</a></li><li><a href='/nl/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/nl/getting-started/instructions#merb'>Merb</a></li></ul></li></ul></li>
3 <ul class='toc'><li><a href='/nl/getting-started/instructions'>Aan de slag</a><ul style='list-style: none;'><li><a href='/nl/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/nl/getting-started/instructions#vereisten'>Vereisten</a></li><li><a href='/nl/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/nl/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/nl/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/nl/getting-started/instructions#vereisten'>Vereisten</a></li><li><a href='/nl/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/nl/getting-started/instructions#merb'>Merb</a></li></ul></li></ul></li></ul>
44
5<li><a href='/nl/getting-started/application'>Genereer een applicatie</a><ul style='list-style: none;'><li><a href='/nl/getting-started/application#types'>Types</a><ul style='list-style: none;'><li><a href='/nl/getting-started/application#app'>App</a></li><li><a href='/nl/getting-started/application#core'>Core</a></li><li><a href='/nl/getting-started/application#flat'>Flat</a></li><li><a href='/nl/getting-started/application#very_flat'>Very Flat</a></li></ul></li></ul></li>
5<ul class='toc'><li><a href='/nl/getting-started/application'>Genereer een applicatie</a><ul style='list-style: none;'><li><a href='/nl/getting-started/application#types'>Types</a><ul style='list-style: none;'><li><a href='/nl/getting-started/application#app'>App</a></li><li><a href='/nl/getting-started/application#core'>Core</a></li><li><a href='/nl/getting-started/application#flat'>Flat</a></li><li><a href='/nl/getting-started/application#very_flat'>Very Flat</a></li></ul></li></ul></li></ul>
66
7<li><a href='/nl/getting-started/structure'>Project structuur</a><ul style='list-style: none;'><li><a href='/nl/getting-started/structure#app'>app</a><ul style='list-style: none;'><li><a href='/nl/getting-started/structure#controllers'>controllers</a></li><li><a href='/nl/getting-started/structure#models'>models</a></li><li><a href='/nl/getting-started/structure#views'>views</a></li></ul></li><li><a href='/nl/getting-started/structure#config'>config</a><ul style='list-style: none;'><li><a href='/nl/getting-started/structure#environments'>environments</a></li></ul></li><li><a href='/nl/getting-started/structure#gems'>gems</a></li><li><a href='/nl/getting-started/structure#public'>public</a><ul style='list-style: none;'><li><a href='/nl/getting-started/structure#images'>images</a></li><li><a href='/nl/getting-started/structure#javascripts'>javascripts</a></li><li><a href='/nl/getting-started/structure#stylesheets'>stylesheets</a></li></ul></li><li><a href='/nl/getting-started/structure#spec'>spec</a></li><li><a href='/nl/getting-started/structure#tasks'>tasks</a></li></ul></li>
7<ul class='toc'><li><a href='/nl/getting-started/structure'>Project structuur</a><ul style='list-style: none;'><li><a href='/nl/getting-started/structure#app'>app</a><ul style='list-style: none;'><li><a href='/nl/getting-started/structure#controllers'>controllers</a></li><li><a href='/nl/getting-started/structure#models'>models</a></li><li><a href='/nl/getting-started/structure#views'>views</a></li></ul></li><li><a href='/nl/getting-started/structure#config'>config</a><ul style='list-style: none;'><li><a href='/nl/getting-started/structure#environments'>environments</a></li></ul></li><li><a href='/nl/getting-started/structure#gems'>gems</a></li><li><a href='/nl/getting-started/structure#public'>public</a><ul style='list-style: none;'><li><a href='/nl/getting-started/structure#images'>images</a></li><li><a href='/nl/getting-started/structure#javascripts'>javascripts</a></li><li><a href='/nl/getting-started/structure#stylesheets'>stylesheets</a></li></ul></li><li><a href='/nl/getting-started/structure#spec'>spec</a></li><li><a href='/nl/getting-started/structure#tasks'>tasks</a></li></ul></li></ul>
8
9<ul class='toc'><li><a href='/nl/getting-started/mvc'>MVC</a><ul style='list-style: none;'/></li></ul>
  
11# front-matter
22
3
3 <ul class='toc'><li><a href='/pt/front-matter/preface'>Prefácio</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/pt/front-matter/contributors'>Colaboradores</a><ul style='list-style: none;'/></li></ul>
  
11# introduction
22
3
3 <ul class='toc'><li><a href='/pt/introduction/ruby'>A Linguagem Ruby</a><ul style='list-style: none;'><li><a href='/pt/introduction/ruby#origin'>Origem</a></li><li><a href='/pt/introduction/ruby#adoption'>Adoção</a></li><li><a href='/pt/introduction/ruby#key-elements'>Elementos-chave da linguagem</a></li><li><a href='/pt/introduction/ruby#code-examples'>Exemplos de código</a></li><li><a href='/pt/introduction/ruby#merb-and-ruby'>Merb e Ruby</a></li></ul></li></ul>
4
5<ul class='toc'><li><a href='/pt/introduction/rspec'>Framework de testes RSpec</a><ul style='list-style: none;'><li><a href='/pt/introduction/rspec#introdução'>Introdução</a></li><li><a href='/pt/introduction/rspec#history'>History</a></li><li><a href='/pt/introduction/rspec#behavior_driven_development'>Behavior Driven Development</a></li><li><a href='/pt/introduction/rspec#implementação'>Implementação</a></li></ul></li></ul>
  
11# getting-started
22
3 <li><a href='/pt/getting-started/instructions'>Começando</a><ul style='list-style: none;'><li><a href='/pt/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/pt/getting-started/instructions#prérequisitos'>Pré-requisitos</a></li><li><a href='/pt/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/pt/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/pt/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/pt/getting-started/instructions#prérequisitos'>Pré-requisitos</a></li><li><a href='/pt/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/pt/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/pt/getting-started/instructions#windows'>Windows</a></li></ul></li>
3 <ul class='toc'><li><a href='/pt/getting-started/instructions'>Começando</a><ul style='list-style: none;'><li><a href='/pt/getting-started/instructions#os_x'>OS X</a><ul style='list-style: none;'><li><a href='/pt/getting-started/instructions#prérequisitos'>Pré-requisitos</a></li><li><a href='/pt/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/pt/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/pt/getting-started/instructions#linux'>Linux</a><ul style='list-style: none;'><li><a href='/pt/getting-started/instructions#prérequisitos'>Pré-requisitos</a></li><li><a href='/pt/getting-started/instructions#ruby__rubygems'>Ruby &amp; RubyGems</a></li><li><a href='/pt/getting-started/instructions#merb'>Merb</a></li></ul></li><li><a href='/pt/getting-started/instructions#windows'>Windows</a></li></ul></li></ul>
44
5<li><a href='/pt/getting-started/structure'>Estrutura do projeto</a><ul style='list-style: none;'><li><a href='/pt/getting-started/structure#app'>app</a><ul style='list-style: none;'><li><a href='/pt/getting-started/structure#controllers'>controllers</a></li><li><a href='/pt/getting-started/structure#models'>models</a></li><li><a href='/pt/getting-started/structure#views'>views</a></li></ul></li><li><a href='/pt/getting-started/structure#config'>config</a><ul style='list-style: none;'><li><a href='/pt/getting-started/structure#environments'>environments</a></li></ul></li><li><a href='/pt/getting-started/structure#gems'>gems</a></li><li><a href='/pt/getting-started/structure#public'>public</a><ul style='list-style: none;'><li><a href='/pt/getting-started/structure#images'>images</a></li><li><a href='/pt/getting-started/structure#javascripts'>javascripts</a></li><li><a href='/pt/getting-started/structure#stylesheets'>stylesheets</a></li></ul></li><li><a href='/pt/getting-started/structure#spec'>spec</a></li><li><a href='/pt/getting-started/structure#tasks'>tasks</a></li></ul></li>
5<ul class='toc'><li><a href='/pt/getting-started/structure'>Estrutura do projeto</a><ul style='list-style: none;'><li><a href='/pt/getting-started/structure#app'>app</a><ul style='list-style: none;'><li><a href='/pt/getting-started/structure#controllers'>controllers</a></li><li><a href='/pt/getting-started/structure#models'>models</a></li><li><a href='/pt/getting-started/structure#views'>views</a></li></ul></li><li><a href='/pt/getting-started/structure#config'>config</a><ul style='list-style: none;'><li><a href='/pt/getting-started/structure#environments'>environments</a></li></ul></li><li><a href='/pt/getting-started/structure#gems'>gems</a></li><li><a href='/pt/getting-started/structure#public'>public</a><ul style='list-style: none;'><li><a href='/pt/getting-started/structure#images'>images</a></li><li><a href='/pt/getting-started/structure#javascripts'>javascripts</a></li><li><a href='/pt/getting-started/structure#stylesheets'>stylesheets</a></li></ul></li><li><a href='/pt/getting-started/structure#spec'>spec</a></li><li><a href='/pt/getting-started/structure#tasks'>tasks</a></li></ul></li></ul>
6
7<ul class='toc'><li><a href='/pt/getting-started/mvc'>MVC</a><ul style='list-style: none;'/></li></ul>
8
9<ul class='toc'><li><a href='/pt/getting-started/models'>Models</a><ul style='list-style: none;'><li><a href='/pt/getting-started/models#atributos'>Atributos</a></li><li><a href='/pt/getting-started/models#associações'>Associações</a></li><li><a href='/pt/getting-started/models#callbacks'>Callbacks</a></li></ul></li></ul>
  
11# appendix
22
3
3 <ul class='toc'><li><a href='/pt/appendix/tips'>Dicas e Sugestões</a><ul style='list-style: none;'/></li></ul>
4
5<ul class='toc'><li><a href='/pt/appendix/slices'>Slices Disponíveis</a><ul style='list-style: none;'/></li></ul>
6
7<ul class='toc'><li><a href='/pt/appendix/gems'>Gems Úteis</a><ul style='list-style: none;'/></li></ul>