Hello everyone,
I'm a newbie following the Getting Started with Rails — Ruby on Rails Guides , so far everyone is working without problems except a modification that I made earlier.
I've created a view called welcome that act as main content page where I list all the posts, going a bit further I created a new model called comments with its own controller. At this point I'm stuck because I'm unable to include the comments into the welcome/index view.
This is the content of comments_controller.rb
class CommentsController < ApplicationController def create @post = Post.find(params[:post_id]) @comment = @post.comments.create(params[:comment].permit(:commenter, :body)) redirect_to post_path(@post) end end
And this is the welcome/index.html.erb
<h1>My posts</h1>
<table> <tr> <th>Title</th> <th>Text</th> </tr>
<% @posts.each do |post| %> <tr> <td><%= post.title %></td> <td><%= post.text %></td> <td><%= link_to 'View/Post Comments', post %></td>
</tr> <% end %> </table>
<p> <%= link_to "Admin", controller: "posts" %>
Any clue how to include the comments into the index page?
Sorry again for the noob question.
Phillip
0x92E36BFF.asc (3.06 KB)