다음

2012-01-10 1 views
0

이 링크를 할 수있는 더 좋은 방법이 내 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> 

렌더링 ... 작동하지 않습니다 .... 수정 방법에 대한 아이디어

답변

1

속성 사이에 쉼표를 넣으면 안됩니다.

<%= link_to "<input type='button' value='Somewhere' class='big'/>".html_safe, selection_path %> 
3
  1. 속성 사이에 쉼표가 없어야합니다.
  2. link_to은 링크 용이며, button_to은 버튼 용입니다. 두 가지를 혼합하지 않는 것이 가장 좋습니다. 여기 link_to 도우미 안에 button 유형의 input이 있습니다. 모든 종류의 혼란이 계속되고 있습니다. 나는 그것이 효과가있을 것이라고 생각하지만, 그것을하는 어려운 방법처럼 보인다. button_to 대신
+0

나중에 매우 사실 ... 내가 그것을 쓰기 didnt는 그냥 ... 버그는 – Trace

+0

쿨, 공평 고정 . – jefflunt

6

사용 button_to를 사용하는 대신 LINK_TO의 내부에 버튼을 넣어 시도 :

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