Rails - Content_tag do not display datas
===

I have a problem with content_tag into an helper.

I have a Organisation model. I want to generate <ul> and <li> elements for organisation.name using content_tag.

**Models** :

        def self.get_root
		Star.find_by_sql("select * from organisations where child is null")
	end
		
	def self.get_child(parent)	
		Star.find_by_sql(["select * from organisations  where enfantDe=?", parent])

	end 

**helper function** : 
    	
    def masterTree()
	     content_tag(:ul) do
			if not Organisation.get_root().nil?
				Organisation.get_root().collect do |member|
					concat(content_tag(:li) do
						member.name
						childTree2(member.id)
                     end)
				end
	         end			
		end
	end
         


	def childTree(param)
		content_tag(:ul) do
			if not Organisation.get_child(param).nil?
				Organisation.get_child(param).collect do |item|
					concat(content_tag(:li) do
						item.name
						childTree2(item.id)
					end)
				end
			end
		end
	end

What i get in my **index.erb view** :
 	  

    
    <ul>
	<li>
		<ul>
			<li>
				<ul>
					<li>
						<ul>
							<li>
								<ul>
								</ul>
							</li>
						</ul>
					</li>
					<li>
						<ul>
						</ul>
					</li>
				</ul>
			</li>
			<li>
				<ul>
				</ul>
			</li>
		</ul>
	</li>
      </ul> 

As you can see, rails don't display data's collection...

Anyone have a solution ? Thank you					
										

