2012-08-22 2 views
3

이 코드 줄에는 어떤 문제가 있습니까?레일 3 제출 태그 + html_safe

<%= submit_tag "Delete <i class='icon-check'></i>".html_safe, :disable_with => "Deleting", :class => "btn btn-danger"%> 

이 그대로 생산 : 분명히 내 html_safe 호출이 아무것도하지 않는

enter image description here

.

배경 :

내가 Twitter Bootstrap뿐만 아니라 Font Awesome을 사용하고 있는데 나는 본질적으로 그것의 내부 아이콘으로 제출 '버튼을 달성하기 위해 노력하고있어.

답변

15

는 루카스에 확장하기 위해 ' 대답 입력이 아닌 버튼 태그가 필요했습니다.

<button type="submit" class="btn btn-danger"> 
    Delete <i class="icon-check"></i> 
</button> 

결과 :

result

내가 here 찾고 있던 답을 발견이 코드는 내가 찾던 효과를 생산했다.

3

무엇이 잘못 되었나요? 제출 버튼 값에 삽입 된 HTML 코드가 없어야합니다.

이 버튼을 제출하는 방법이다는 HTML에서 찾습니다 : value 속성에

<input type="submit" value="Submit" />

HTML 태그가 없습니다 HTML로 텍스트로 해석됩니다

<input type="submit" value="<i>Submit</i>" />