有没有更好的方法来做这个链接

时间:2012-01-10 02:30:25

标签: ruby-on-rails ruby-on-rails-3 link-to

这是我的link_to

  <%= link_to "<input type='button', value='Somewhere', class ='big'/>".html_safe, selection_path %>

但在IE中无效......渲染

  <a href="/selection"><input class="big" value="Somewhere" type="button" ,=""></a>

所以链接中断了......有关如何解决的任何想法

3 个答案:

答案 0 :(得分:6)

使用button_to而不是在link_to中放置一个按钮:

<%= button_to "Somewhere", selection_path, :method => :get %>

答案 1 :(得分:3)

  1. 不应在属性之间使用逗号。
  2. link_to用于链接,button_to用于按钮。最好不要试图将两者混合在一起。在input帮助程序中,您有一个button类型link_to。各种各样的混乱在继续。我想它可能有用,但似乎很难做到这一点。尝试使用button_to代替

答案 2 :(得分:1)

你不应该在属性之间插入逗号。

<%= link_to "<input type='button' value='Somewhere' class='big'/>".html_safe, selection_path %>