색인보기에 사용자 객체 목록이 있습니다. 각 사용자에 대해, 나는과 같이 사용자를 편집하기위한 LINK_TO 호출로 이름을 표시하고있다 : I (예를 들어 직원, 관리자 등) 사용자 역할 속성에 따라 다른 편집 경로를 사용할레일즈 - 객체 값을 기준으로하는 경로
<% @users.each do |u| %>
<%= link_to u.name, edit_user_path(u) %><br/>
<% end %>
. 내 경로에는 edit_employee_path
, edit_manager_path
등이 있습니다.
동적으로 두 번째 매개 변수를 link_to
으로 결정하는 가장 좋은 방법은 무엇입니까? 추악한 if/else 코드로이 코드를 해킹 할 수 있지만 가장 관용적 인 레일 방식으로하고 싶습니다.
컨트롤러를 지정하고 라우팅하려는 위치에 대한 작업을 무엇입니까? –