app/helpers/technology_types_helper.rb
module TechnologyTypesHelper
def link_to_technology_type assay
uri = assay.technology_type_uri
label = assay.technology_type_label
if assay.valid_technology_type_uri?(uri) || SuggestedTechnologyType.where(:uri=>uri).first
link_to label,technology_types_path(:uri=>uri,:label=>label)
else
label
end
end
def parent_technology_types_list_links parents
unless parents.empty?
parents.collect do |par|
link_to par.label,technology_types_path(uri: par.uri,label: par.label),:class=>"parent_term"
end.join(" | ").html_safe
else
content_tag :span,"No parent terms",:class=>"none_text"
end
end
def child_technology_types_list_links children
child_type_links children,"technology_type"
end
end