Rails 请教一个关于 render_list 的使用

stephen · November 13, 2012 · Last by yangman_wenzhu replied at November 16, 2012 · 4268 hits
<%= render_list :class => "nav" do |li| 
          li << link_to("首页", root_path)
          li << link_to("社区", topics_path)
          li << link_to("新闻", news_index_path)
%>

如果我想实现

<li class="active">
        <%= link_to cpanel_topics_path do %>
          <div>
            <div class="ico">
              <%= image_tag("cpanel/ico-notification.gif") %>
            </div>
            <div class="title">社区</div>
          </div>
          <div class="arrow">
            <div class="bubble-arrow-border"></div>
            <div class="bubble-arrow"></div>
          </div>
        <% end %>
      </li>

应该要怎么做?

不明白啊,下面的是什么意思?是你的实现吗,你要的不就是这个代码吗?你还要实现什么呢? 什么效果吗?

@woaigithub 原来只是简单在 li 里面加一个 a,我还是在 a 里面加一些 div 之类

你是说你想要下面的效果。 为什么呢,是想要一个图片链接吗?

@woaigithub 原来的 render_list 这样用,只是简单的生成

<li><a></a></li>

我现在想生成

<li><a><div></div></a></li>

应该要怎么写!

不要用这个 helper

#5 楼 @Rei 不用这个 helper 就是直接写代码了 还是有别的 Helper 呢?

#7 楼 @yangman_wenzhu 直接写代码。如果觉得敲 html 标签很烦,可以试试 slim 模板。

#8 楼 @Rei 哦 好 我试试 谢谢啦

You need to Sign in before reply, if you don't have an account, please Sign up first.