2013-12-23 22 views
0

有沒有一種方法可以在不生成設計的情況下使用simple_form生成表單?rails:使用simple_form生成沒有設計的表單

我想從這個口岸:

<form accept-charset="UTF-8" action="/users" data-remote="true" id="new_user" method="post" novalidate="novalidate"> 
    <div class="control-group string required user_email"> 
    <div class="controls"> 
     <input class="string required" id="user_email" name="user[email]" size="50" type="text"> 
    </div> 
    </div> 
</form> 

這樣:

<form accept-charset="UTF-8" action="/users" data-remote="true" id="new_user" method="post" novalidate="novalidate"> 
    <input class="string required" id="user_email" name="user[email]" size="50" type="text"> 
</form> 

回答

2

是的,它是可能的。從簡單表單的文檔中閱讀「Stripping away all wrapper divs」。

使用f.input_field地質儲量f.input是要包括你想擺脫的包裝的div。從DOC

實施例:

simple_form_for @user do |f| 
    f.input_field :name 
    f.input_field :remember_me, as: :boolean 
end 

生成:

<form> 
    ... 
    <input class="string required" id="user_name" maxlength="255" name="user[name]" size="255" type="text"> 
    <input name="user[remember_me]" type="hidden" value="0"> 
    <label class="checkbox"> 
    <input class="boolean optional" id="user_published" name="user[remember_me]" type="checkbox" value="1"> 
    </label> 
</form> 
相關問題