检索正确的模型ID

时间:2016-11-17 15:39:51

标签: ruby-on-rails model-view-controller

我正在尝试编辑模型中的数据,但它会不断列出用户ID而不是自己的ID。那是为什么?

<% provide(:title, 'Activations') %>
<div class="row">
 <div class="col-md-8">
<% if @user.activations.present? %>
  <h3>Activations (<%= @user.activations.count %>)</h3>
  <ol class="activations">
    <%= render @activation %>
  </ol>
  <%= will_paginate @activation %>
<% end %>
</div>
</div> 
</div>

这是正在呈现的部分

<span class="user"><%= link_to activation.id, edit_activation_path %></span>

我已尝试传递edit_activation_path(params[:id])正确列出了激活ID,但我不知道如何使用激活模型中的ID设置编辑路径。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试将模型对象传递给链接助手。

edit_activation_path(activation)