답변:
rails> = 3.0이면 간단히 placeholder옵션을 사용할 수 있습니다.
f.text_field :attr, placeholder: "placeholder text"
f.text_field :attr, :placeholder => "placeholder text"
다음을 사용하면 훨씬 더 깨끗한 구문이 있습니다. rails 4+
<%= f.text_field :attr, placeholder: "placeholder text" %>
그래서 rails 4+이제 해시 구문 대신이 구문을 사용할 수 있습니다
보기 템플리트에서 기본값을 설정하십시오.
f.text_field :password, :value => "password"
자바 스크립트에서 (jquery 가정) :
$(document).ready(function() {
//add a handler to remove the text
});
onfocus="if(this.value=='Search The Huffington Post')this.value=''" value="Search The Huffington Post". 좋은 접근 방식 인 것 같습니다.