1

インデックス ビューに User オブジェクトのリストがあります。ユーザーごとに、次のようにユーザーを編集するための link_to 呼び出しで名前を表示しています。

<% @users.each do |u| %>
  <%= link_to u.name, edit_user_path(u) %><br/>
<% end %>

ユーザーの役割属性 (従業員、マネージャーなど) に基づいて、別の編集パスを使用したいと考えています。ルートにedit_employee_pathedit_manager_pathなどがあります。

2番目のパラメータを動的に決定する最良の方法は何link_toですか? 私は醜い if/else コードの束でこれをハックすることができますが、私はそれを最も慣用的な Rails の方法で行いたいと思っています。

4

2 に答える 2