SORU
22 Ocak 2010, Cuma


link_to resim etiketi. nasıl bir etiket için sınıf eklemek

Aşağıdaki gibi link_to ımg etiketini kullanıyorum

<%= link_to image_tag("Search.png", :border=>0, :class => 'dock-item'), 
:action => 'search', :controller => 'pages'%><span>Search</span></a>

Html aşağıdaki sonuçlanır

<a href="/pages/search"><img alt="Search" border="0" class="dock-item" 
src="/images/Search.png?1264132800" /></a><span>Search</span></a> 

Class="dock-item <a> gitmek" ımg tag yerine etiket istiyorum.

Bunu nasıl değiştirebilirim?

Güncelleme:

<%= link_to image_tag("Search.png", :border=>0), :action => 'search', 
:controller => 'pages', :class => 'dock-item' %>

sonuçları

<a href="/pages/search?class=dock-item"><img alt="Search" border="0" 
src="/images/Search.png?1264132800" /></a> 

CEVAP
22 Ocak 2010, Cuma


Merhaba bu işi deneyebilirsiniz

link_to image_tag("Search.png", :border => 0), {:action => 'search', :controller => 'pages'}, {:class => 'dock-item'}

hatta

link_to image_tag("Search.png", :border => 0), {:action => 'search', :controller => 'pages'}, :class => 'dock-item'

kıvırcık parantez pozisyon onları kaçırmayın, raylar tek bir karma parametreleri (bu konuda daha fazla here okuma) form üstlenecek, çünkü çok önemli olduğunu unutmayın

api for link_to göre:

link_to(name, options = {}, html_options = nil)
  1. ilk parametre gösterilecek dize (veya bir image_tag de olabilir)
  2. ikinci bağlantı için bir url parametresi
  3. son öğeyi html etiketi, örneğin sınıf, değiştiğinde, vb bildirmek için isteğe bağlı parametre.

umarım bu yardımcı olur! =)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008
  • NightShader1

    NightShader1

    25 Temmuz 2006