Есть ли лучший способ сделать эту ссылку на - PullRequest
0 голосов
/ 10 января 2012

Вот моя ссылка_

  <%= 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 ]

6 голосов
/ 10 января 2012

Используйте button_to вместо размещения кнопки внутри link_to:

<%= button_to "Somewhere", selection_path, :method => :get %>
3 голосов
/ 10 января 2012
  1. Не должно быть запятых между свойствами.
  2. link_to для ссылок, button_to для кнопок.Вероятно, лучше не пытаться смешивать два.Здесь у вас есть input типа button внутри link_to помощника.Все виды путаницы продолжаются.Я полагаю, это может сработать, но это кажется трудным способом сделать это.Попытка использовать button_to вместо
1 голос
/ 10 января 2012

Вы не должны ставить запятые между свойствами.

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