link_to是否包含嵌套在里面的多个子div的按钮?

时间:2011-07-24 19:32:53

标签: jquery ruby-on-rails ruby-on-rails-3

我有一个按钮,里面有多个div用于演示目的。是否可以使用Ruby on Rails 3和jQuery.js和rails.js为此声明一个link_to?

这是我的按钮,其中已完成视觉元素:

<span id="navButton" class="navButton">
  <span class="imageBorderOverlay"></span>
  <span class="navButtonImage"><img src="/images/a.jpg"></span>
  <span class="navButtonText">
    <span class="navButtonTextBackground">Click Me!</span>
  </span>
</span>

这是我当前使用的link_to命令,单独使用(用于测试): <%= link_to "navButton", navA_path(:format => :js), :remote => true, :id => "aPanel" %>

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以将一个块传递给link_to,这样您就可以执行此操作:

<%= link_to navA_path(:format => :js), :remote => true, :id => "aPanel" do %>
  <span id="navButton" class="navButton">
    <span class="imageBorderOverlay"></span>
    <span class="navButtonImage"><img src="/images/a.jpg"></span>
    <span class="navButtonText">
      <span class="navButtonTextBackground">Click Me!</span>
    </span>
  </span>
<% end %>

如果你正在使用rails 2.3从第一行的erb块中删除=符号