我有一個索引視圖中的User對象列表。對於每一個用戶,我用的link_to調用顯示名稱編輯用戶,像這樣:Rails - 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方式來做。
什麼是您的控制器和您想要進行路由的操作? –