参数传递

<% 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
posted @ 2012-12-04 15:39  进化论  阅读(161)  评论(0编辑  收藏  举报