0

user.role_ids를 할 때 [1,2,3]와 같은 ID 목록을 얻으면이 ID를 해당 테이블의 role.name으로 변환 할 수 있으므로 [Developer , 팀 리더] 등? HABTM Ruby On Rails 질문

내가 질문을하지 않는

<td><%= user.role_ids.find_by_name(roles_name.to_s) %></td> 

답변

1

뭔가를해야합니까,하지만 어떻게 단지에 대해 :

<%= user.roles.collect(&:name) %> 
+0

감사하지만 개발자처럼 보이게 어쨌든이, 기업 대신 \t [ "Developer", "Corporate"] abit messy를 보입니다 – ahmet

+0

네. ** .join (',')'또는'.to_sentence'를 추가하여 ** Developer, Corporate 및 Team Leader **와 같은 Rails 설탕을 얻을 수 있습니다. –

+0

새로운 점이 무엇입니까? .join을 어떻게 사용합니까? – ahmet