Getting Started with Rails guide has some errors. It would be insteresting to fix them.

Good day,

I found some errors here http://guides.rubyonrails.org/getting_started.html

In the chapter 5.12 Updating Posts

When talking about the file app/views/posts/edit.html.erb

Where it says <%= form_for :post, url: post_path(@post.id) },

the } symbol should not be there.

The correct line should be: <%= form_for :post, url: post_path(@post.id) ,

In the chapter 5.12 Updating Posts

When talking about the file app/views/posts/index.html.erb

Where it says

<%= link_to ‘Show’, post_path %>

the variable post is missing.

The correct line should be:

<%= link_to ‘Show’, post_path(post) %>

Would be possible to have this fixed?

Hi Julian,

Sorry, bad link, this explains it better:

http://edgeguides.rubyonrails.org/contributing_to_ruby_on_rails.html#contributing-to-the-rails-documentation

Julian, it looks like this particular error has already been fixed on edge:

http://edgeguides.rubyonrails.org/getting_started.html#updating-posts

Yes the first issue is fixed.
You can send a PR to [1] with a minor change

--- a/guides/source/getting_started.md
+++ b/guides/source/getting_started.md
@@ -1132,7 +1132,7 @@ appear next to the "Show" link:
   <tr>
     <td><%= post.title %></td>
     <td><%= post.text %></td>
- <td><%= link_to 'Show', post %></td>
+ <td><%= link_to 'Show', post_path(post) %></td>
     <td><%= link_to 'Edit', edit_post_path(post) %></td>
   </tr>
<% end %>

to fix the second issue.

[1] github.com/rails/rails

Thanks,

Vipul A.M.
+91-8149-204995