2014-12-25 3 views
0

아래 양식에서 : data_progression이 HTML에서 데이터 진행이 필요합니다.Rails 하이픈 in form_for

밑줄 대신 하이픈

어떻게해야합니까? 주변을 둘러 보았지만 명확한 설명을 찾지 못했습니다.

<%= form_for @contact_form, :html => {:id => "myform"} do |f| %> 
<p> 
<%= f.text_field :name, :class => "first_name", :id => "first_name", :data_progession => "" %>Name &amp Number<br /> 
<%= f.text_field :email, :class => "email" %>E-mail<br /> 
<%= f.text_area :message, :class => "message", :placeholder => "Your Message Here*" %><br /> 
<%= f.submit "Send", :class => "button" %> 
</p> 
<% end %> 

고마워요!

답변

1

데이터를 사용하는 레일 도우미 속성, 현재 선호하는 방법은 그래서 같은 데이터의 해시를 사용하는 것입니다 : 당신이 원하는 것처럼

<%= f.text_field :name, :class => "first_name", :id => "first_name", :data => { :progression => "" } %>Name &amp Number<br /> 

당신에게 하이픈을 제공해야한다고. 또한 데이터 해시의 모든 내용은 html 세관을 준수하도록 하이픈으로 변환해야합니다.

+0

또한 키와 같은 문자열을 사용 할 수 있어야한다 :' "데이터 진행"=> "" – evanbikes

+0

감사 만! – user2085143

1

내가 실수하지 않았 으면 좋겠다.

f.text_field :name, :class => "first_name", :id => "first_name", :data => { :progession => "" }

+0

정말 고마워요! – user2085143