link_to与嵌套的资源edit_path

时间:2016-06-18 13:26:41

标签: ruby-on-rails rest link-to

在我的路线中,我有:

    resources :users do
      resources :orders
    end

所以当我创建一个链接时,会显示'行动我可以简单地做

<%= link_to "Details", [@order.user, @order] %>

但是,如果我想link_to进行编辑,我应该怎么写?行动?

在我的orders_controller中:

@order = Order.find params[:id]

所以我试过这段代码:

<%= link_to "Edit", edit_user_order_path([@order.user, @order]) %>

但不知怎的edit_user_order_path方法无法获取:来自@order对象的id参数,错误说我:

  

缺少必需的密钥:[:id]

user_id正在返回!

帮助PLZ!

1 个答案:

答案 0 :(得分:0)

/2010-04-01/Accounts/{AccountSid}/Calls/{ParticipantCallSid}