HABTM Ruby On Rails 问题

发布于 2024-11-26 16:32:14 字数 225 浏览 8 评论 0原文

当我执行 user.role_ids 时,我得到一个像 [1,2,3] 这样的 id 列表,是否可以将这些 id 转换为该表的 role.name,这样它看起来像 [开发人员,团队领导] 等?

我需要类似的东西吗

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

When i do user.role_ids i get a list of ids like [1,2,3] is it possible to convert these id's into the role.name of that table so it would look like [Developer, Team Leader] Etc?

Do i need something like

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独守阴晴ぅ圆缺 2024-12-03 16:32:14

我不明白你的问题,但是怎么样:

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

I don't get your question, but how about just:

<%= user.roles.collect(&:name) %>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文