如何在link_to helper中使用标记和类

时间:2016-01-06 16:40:40

标签: ruby-on-rails ruby

以下是我的链接代码:

<%=link_to "My Stations", retailer_my_stations_path%>

我想设置链接的样式,如:

<a class="dropdown-collapse" href="#"><i class='icon-edit'></i>
    <span>My Stations</span>
</a>

如何让Rails'link_to帮助者使用图标<i>标记,并将“我的电台”放在<span>标记中,就像在主题中一样?

2 个答案:

答案 0 :(得分:4)

您可以将一个块传递给link_to

    Collection<Integer> c = new HashSet<Integer>();
    Random r = new Random();
    for (int i = 0; i < 100000; i++){
        c.add(r.nextInt());
    }

    Iterator<Integer> i = c.iterator();
    int random = r.nextInt(c.size());
    int num = 0;
    int count = 1;
    while(i.hasNext()){
        num = i.next();
        if (count == random){
            break;
        }
        count++;
    }
    System.out.println(num);

您也可以为此创建一个辅助方法。

答案 1 :(得分:1)

html_options可以选择阻止。您可以在html_options密钥中添加所有html_options。我相信(但不是肯定的)你直接引用了这门课程。

我只使用 <% link_to(link_to "My Stations", retailer_my_stations_path, html_options: {class: "drop-down-collapse"} ) do %> other tags i.e. span <% end %> ,因为它始终有效:

{{1}}