我有一个按钮,里面有多个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" %>
谢谢!
答案 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块中删除=符号