2016-07-27 44 views
2

要在Ruby on Rails應用程序中呈現視圖,我正在使用slim-lang,在我的其中一個視圖中,我想要使用<datalist>標記,並使用pre-field選項將與slim-lang一起成爲可能。我如何使用slim-lang呈現datalist標記

UPDATE

= datalist :languages, options_for_select(@languages)

+1

我建議用[超薄文檔】熟悉自己(HTTP:/ /www.rubydoc.info/gems/slim/frames)。這是一個非常輕量級的模板引擎,所以它非常快速閱讀。 – jeffdill2

回答

3

斯利姆將簡單地轉換任何你傳遞給HTML,你有沒有嘗試過:

datalist#browsers 
    - ["Internet Explorer", "Firefox"].each do |browser| 
    option value=browser 
+0

這看起來很膨脹,我的另一個問題是有沒有機會從數組中生成選項? –

+0

查看更新的答案。簡而言之,是的,但這不在Slim之中,你只需做一個循環,記住它仍然是Ruby。 – Leito

+0

Gotcha非常感謝:)儘快接受答案 –