我在属于标签的团队和玩家之间有多态关联,每个标签都属于一篇文章。
class Tag < ActiveRecord::Base
attr_accessible :article_id, :tagable_id, :tagable_type
belongs_to :tagable, :polymorphic => true
belongs_to :article
end
由于球队和球员都有不同的领域,我如何在我的文章显示页面中将两者分开?
这不起作用
<% @article.tags.each do |tag| %>
<%= tag.nickname if tag.tagable_type = "Player" %>
<%= tag.name if tag.tagable_type = "Team" %>
<% end %>