Ruby on rails 从模型到链接获取值
以下是我现在筛选一些活动的链接:Ruby on rails 从模型到链接获取值,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,以下是我现在筛选一些活动的链接: <ul> <li><%= link_to "Owner", :role_id => "1" %></li> <li><%= link_to "Manager", :role_id => "2" %></li> <li><%= lin
<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
类似于使用
CampaignMembership::ROLE::owner
CampaignMembership::ROLE::manager
CampaignMembership::ROLE::agent
CampaignMembership::ROLE::participant
在链接内部
多谢各位
详情:
两个表,用户
和活动
通过一个三维表,活动成员
链接,在活动成员身份中,我在配置中有用户id
,活动id
和角色id
# in your config
ROLE = {'owner' => 1, 'manager' => 2, 'agent' => 3, 'participant' => 4}
# in your view:
<ul>
<% ROLE.each do |k,id| %>
<li><%= link_to t("roles."+k), :role_id => id %></li>
<% end %>
</ul>
# in your config/locales/en.yml
en:
roles:
owner: Owner
manager: Manager
角色={'owner'=>1,'manager'=>2,'agent'=>3,'participant'=>4}
#在你看来:
- id%>
#在您的config/locales/en.yml中
嗯:
角色:
业主:业主
经理:经理
您正在。。。太棒了:)给我3分钟来接受你的答案,我只需要5分钟就可以了没问题;)我很高兴能帮上忙
# in your config
ROLE = {'owner' => 1, 'manager' => 2, 'agent' => 3, 'participant' => 4}
# in your view:
<ul>
<% ROLE.each do |k,id| %>
<li><%= link_to t("roles."+k), :role_id => id %></li>
<% end %>
</ul>
# in your config/locales/en.yml
en:
roles:
owner: Owner
manager: Manager