2012-06-27 5 views
0

나는이 전체 양식RoR : 폼의 f.text_area를 들여 쓰려고합니까?

<%= form_for([micropost, micropost.comments.build], :html => { :id => "blah_form" }) do |f| %> 

    <div class="field"> 
     <p2>Who are you?</p2> 
     <%= f.text_field :commenter %> 
    </div> 
    <div class="field"> 
     <p2>What deal are you offering?</p2> 
     <%= f.text_area :body %> 
    </div> 
    <div class="actions"> 
     <%= f.submit "Submit"%> 
    </div> 
    <% end %> 

나는 전체 양식을 들여 #blah_form 입력 {margin-left:80px} 추가를 들여 노력하고 있어요. f.text_area 들여 쓰지 않았습니까? 내가 f.text_field로 변경하면 그것은 작동하지만 난 그것을 할 필요가 text_area

+0

이것은 ROR와 아무 관련이 없으며 CSS 아래에 태그가 지정되어야합니다. – ShaggyInjun

+0

저는 form_for aspect가 Ruby on Rail에 고유 한 것이라고 생각했습니다. 이것이 잘못되었습니다. – BigBoy1337

+0

예, 당신이 {}에 넣은 스타일이 html 태그에 덤프됩니다. 레일스는 아무 것도하지 않습니다. 파이어 버그와 같은 브라우저 디버거에서 HTML 태그를 검사 할 때 스타일을 볼 수 있어야합니다. 페이지의 모양은 CSS 규칙에 따라 다릅니다. – ShaggyInjun

답변

0

정말 CSS에서 태그되어야하지만 때 이미 여기에있다 :

당신이 대신 시도해야

#blah_form input {margin-left:80px} 

#blah_form input, textarea {margin-left:80px}