参数传递
<% for post in @posts %> <tr> <td><%= link_to 'Show', post %></td> <td><%= link_to 'Edit', edit_post_path(post) %></td> <td><%= link_to 'Destroy', post, :confirm => 'Are you sure?', :method => :delete %></td> </tr> <% end %>
这里的edit_post_path(post)传递的参数: post是个资源对象,但是这里传递的仍然是post的id,取用的的时候使用params[:id]
def edit #intest = params[:id] @post = Post.find(params[:id]) end