如何在一个按钮中合并变量标题和link_to按钮?

时间:2016-06-05 22:45:05

标签: html ruby-on-rails ruby html5 hyperlink

我是rails / html的新手,我正在努力将标题从'郊游'到'郊游'结合起来,而link_to功能会让用户获得关于该郊游的'更多细节'信息。

这两个按钮都是独立编码的,但是如果组合在旋转木马上会更好看,但是我无法想象如何将'link_to'添加到href中或者如何添加<%= outing.date_title% >进入'link_to'按钮。谢谢!

                        <div class="carousel-caption caption-shadow-large">
                          <p><a class="btn btn-default" href="#" role="button"><%= outing.date_title %></a></p>
                          <div class="btn-group">
                            <%= link_to 'more details', outing, 
                               :class => "btn btn-default align-center" %>
                          </div>
                        </div>

2 个答案:

答案 0 :(得分:0)

您可以通过执行此操作自定义链接中显示的内容

<div class="btn-group"> 
    <%= link_to(outing) do %> 
        <div class="btn btn-success" role="button">
            <%= outing.date_title %>
        </div> 
    <% end %> 
</div>

检查:http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to

答案 1 :(得分:0)

试试这个:

<%= link_to outing, class: "btn btn-default" do %>
    <%= outing.date_title %>
<% end %>

如果你想组合一些图标(例如Font Awesome),你可以这样做:

<%= link_to outing, class: "btn btn-default" do %>
    <i class="fa fa-calendar"></i> <%= outing.date_title %>
<% end %>