2015-04-22 55 views
0

我開始玩Rails,發現一個非常好的寶石叫Simple Form。當簡單的表單生成輸入元素時,我試圖弄清楚如何在labelinput字段周圍包裝另一個HTML元素。Rails簡單表格如何在標籤和輸入元素周圍包裝HTML

= f.input :existingname, placeholder: 'Your name is?' 

,輸出是:

<div> 
    <label></label> 
    <input> 
</div> 

,但我想有:

<div> 
    <span><label></label></span> 
    <span><input></span> 
</div> 

任何幫助?

回答

0

從我從網站上收集,你需要在config/initalizers/simple_form.rb

添加定製包裝編輯一些設置,文件也有幾個預先存在的設置,您可以編輯添加的包裝。該站出來

一號線是:

config.item_wrapper_tag = :span 

我還沒有機會與它玩,但有大量的文檔的文件中。如果它們不能解決問題,你可以創建一個自定義的包裝器,這個文件可以在wiki的simple_form github頁面上找到here

相關問題