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>
當我做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>
我不明白你的問題,但如何只:
<%= user.roles.collect(&:name) %>
謝謝,但反正是有使它看起來像開發者,企業代替\t [「開發人員」,「公司」]看起來雜亂無章 – ahmet
是的,您可以附加'.join(',')'甚至是'.to_sentence'來獲得像** Developer,Corporate和Team Leader **這樣的Rails糖。 –
Im new to these this我將如何使用.join – ahmet