2014-09-26 79 views
-1

我有我的應用程序下面的代碼:Rails 4:link_to image_tag與文本 - 如何將CSS應用於文本?

<%= link_to (image_tag (attraction.image_url), id: "thumb_size2") + attraction.name, attraction_path(attraction) do %><%end%> 

它導致根據#thumb_size2 CSS設置的屬性格式化超鏈接圖片上。

attraction.name,但是,沒有附加到它的樣式,因此只是「漂浮」在頁面周圍。理想情況下,我希望#thumb_size2 CSS也適用於attraction.name

我已搜查張貼着「的link_to IMAGE_TAG在軌文本」,但沒有一個答案至今工作

任何建議如何才能實現這一目標(其中至少6個)以上的問題嗎?

回答

1
link_to (image_tag (attraction.image_url), id: "thumb_size2", :class => 'write css class name here') + attraction.name, attraction_path(attraction) do %><%end%> 

您可以添加在其中定義的CSS

+0

@sprytechies它沒有爲我工作。您提供的解決方案似乎將類應用於圖像。我想要':class =>'寫入css類名稱'以應用於'attraction.name'。還有其他建議嗎?我也試過:'link_to(image_tag(attraction.image_url),id:「thumb_size2」)+ attraction.name,:class =>'在這裏寫入css類名',attraction_path(吸引)do%><%end%>' – user291 2014-09-26 12:33:58

0
  • 確保刪除(&的link_to /(& IMAGE_TAG之間的空間你的類名。此外,包括IMAGE_TAG內的ID如下: -

<%=的link_to(IMAGE_TAG(attraction.image_url,ID: 「thumb_size2」))

  • 我遇到了問題,我只是把它修好了。