这些是我现在用来过滤一些广告系列的链接:
<ul>
<li><%= link_to "Owner", :role_id => "1" %></li>
<li><%= link_to "Manager", :role_id => "2" %></li>
<li><%= link_to "Agent", :role_id => "3" %></li>
<li><%= link_to "Participant", :role_id => "4" %></li>
</ul>
角色 ID 在campaign_membership.rb 中指定
ROLE = {'owner' => 1, 'manager' => 2, 'agent' => 3, 'participant' => 4}
我建立链接的方式可能不是正确的方式,它们是硬编码的,我怎样才能以另一种更合适的方式分配这个 role_id?
像使用
CampaignMembership::ROLE::owner
CampaignMembership::ROLE::manager
CampaignMembership::ROLE::agent
CampaignMembership::ROLE::participant
链接里面。
谢谢你。
细节:
2 个表格,users
并由campaigns
3-d 表格链接campaign_membership
,在我拥有的活动会员资格中user_id
,campaign_id
和role_id