我在索引视图中有一个用户对象列表。对于每个用户,我会显示一个带有 link_to 调用的名称,以便像这样编辑用户:
<% @users.each do |u| %>
<%= link_to u.name, edit_user_path(u) %><br/>
<% end %>
我想根据用户的角色属性(例如员工、经理等)使用不同的编辑路径。我的路线中有edit_employee_path
,edit_manager_path
等。
动态确定第二个参数的最佳方法是link_to
什么?我可以用一堆难看的 if/else 代码来解决这个问题,但我想用最惯用的 Rails 方式来做。