0
我正在使用jQuery-UI的選項卡,它似乎不喜歡使用下劃線將id加入記錄的content_tag_for
方法。有沒有辦法強制content_tag_for
使用破折號而不是下劃線,而沒有在我的應用助手中用一些討厭的gsub重新定義content_tag_for
?這是我的代碼,因爲它是。如何在製作元素的ID時強制content_tag_for使用破折號而不是下劃線?
<ul class="ui-tabs-nav">
<% @preview_articles.each do |article| %>
<%= content_tag_for(:li, article, 'nav-fragment', :class => "ui-tabs-nav-item #{'ui-tabs-selected' if article == @preview_articles.first}") do %>
<%= link_to image_tag(article.photos.first.image.url(:thumbnail)), "#fragment-#{article.id}" %>
<% end %>
<% end %>
</ul>
我需要的L1標籤有導航片段的文章ID的ID,而content_tag_for
創造像導航片段的article_id的一個ID。
任何關於讓jquery-ui的選項卡使用下劃線的建議也是受歡迎的。
我想過這個,但擔心打破應用程序的其他部分。像這樣的覆蓋可以是具體的行動? – Preacher 2011-05-30 03:42:54
不用擔心,它不應該破壞任何東西(對我來說永遠不會有) – 2011-05-31 12:46:27