alias_and_implication_list: refactor alias/implication lookup.
Add alias and implications associations to Tag. Use them in alias_and_implication list instead of duplicating the alias/implication lookup code.
This commit is contained in:
@@ -1,11 +1,6 @@
|
||||
module ArtistsHelper
|
||||
def artist_alias_and_implication_list(artist)
|
||||
consequent_tag_aliases = TagAlias.where("status in ('active', 'processing') and consequent_name = ?", artist.name)
|
||||
antecedent_tag_alias = TagAlias.where("status in ('active', 'processing') and antecedent_name = ?", artist.name).first
|
||||
consequent_tag_implications = TagImplication.where("status in ('active', 'processing') and consequent_name = ?", artist.name)
|
||||
antecedent_tag_implications = TagImplication.where("status in ('active', 'processing') and antecedent_name = ?", artist.name)
|
||||
|
||||
alias_and_implication_list(antecedent_tag_alias, consequent_tag_aliases, antecedent_tag_implications, consequent_tag_implications)
|
||||
alias_and_implication_list(artist.tag)
|
||||
end
|
||||
|
||||
def link_to_artist(name)
|
||||
|
||||
Reference in New Issue
Block a user