Permalink
Browse files

Switch to 1.9 hash syntax (guides)

  • Loading branch information...
1 parent da7febd commit 8b178b3f480553bedc09683371df0aa87a421975 @agis agis committed Nov 16, 2012
Showing with 8 additions and 8 deletions.
  1. +8 −8 guides/source/rails_application_templates.md
@@ -36,12 +36,12 @@ Rails templates API is very self explanatory and easy to understand. Here's an e
# template.rb
run "rm public/index.html"
generate(:scaffold, "person name:string")
-route "root :to => 'people#index'"
+route "root to: 'people#index'"
rake("db:migrate")
git :init
-git :add => "."
-git :commit => %Q{ -m 'Initial commit' }
+git add: "."
+git commit: %Q{ -m 'Initial commit' }
```
The following sections outlines the primary methods provided by the API:
@@ -92,7 +92,7 @@ Adds a line inside the `Application` class for `config/application.rb`.
If options `:env` is specified, the line is appended to the corresponding file in `config/environments`.
```ruby
-environment 'config.action_mailer.default_url_options = { :host => 'http://yourwebsite.example.com' }, :env => 'production'
+environment 'config.action_mailer.default_url_options = {host: 'http://yourwebsite.example.com'}, env: 'production'
```
A block can be used in place of the `data` argument.
@@ -175,15 +175,15 @@ rake "db:migrate"
You can also run rake tasks with a different Rails environment:
```ruby
-rake "db:migrate", :env => 'production'
+rake "db:migrate", env: 'production'
```
### route(routing_code)
Adds a routing entry to the `config/routes.rb` file. In above steps, we generated a person scaffold and also removed `public/index.html`. Now to make `PeopleController#index` as the default page for the application:
```ruby
-route "root :to => 'person#index'"
+route "root to: 'person#index'"
```
### inside(dir)
@@ -225,6 +225,6 @@ Rails templates let you run any git command:
```ruby
git :init
-git :add => "."
-git :commit => "-a -m 'Initial commit'"
+git add: "."
+git commit: "-a -m 'Initial commit'"
```

0 comments on commit 8b178b3

Please sign in to comment.