2012-11-01 3 views
0

Merci pour votre temps!rails voir link_to

J'ai eu un code:

<link href="/stylesheets/show.css" media="screen" rel="stylesheet" type="text/css"> 

<div id="body-container"> 
     <div id="left-column"> 
       <ul id="report-list"> 
         <% for report in @reports %> 
          <li><%= link_to(report, {:controller => 'loadreport', 
                 :action => 'get_report_content', 
                 :test_name => report})%></li> 
         <% end %> 
       </ul> 
     </div> 
     <div id="right-column"> 

    </div> 
</div> 

La méthode link_to va générer des balises HTML comme ceci:

<a href="/loadreport/get_report_content?name=Test1">Test1</a> 

Je veux faire une décoration sur tag a. Donc, dans le fichier CSS, je suis arrivé ce code:

a:link { text-decoration: none;} 

a:hover {text-decoration-color: #adff2f;} 

Il n'a pas pu ajouter ces décorations à tag a. Je le pense parce que tag a est généré par la méthode des rails link_to. Nous n'avons pas tag a à l'avance. Ai-je raison? Alors comment puis-je y parvenir?

+0

Vous n'êtes pas droit, il doit y avoir autre chose. Tout le navigateur obtient est HTML + CSS. –

Répondre

5

Pouvez-vous essayer ceci:

a { text-decoration: none; } 
a:hover { color: #adff2f; } 
+0

Merci pour votre réponse. Ça marche. Je viens de découvrir que j'ai mis le code CSS dans le mauvais fichier CSS. Donc, mon hypothèse est totalement fausse. – mCY

+0

merci pour votre acceptation aussi;) – Thanh