2016-07-27 32 views
2

Ruby on Railsアプリケーションでビューをレンダリングするには、私のビューの1つにslim-langを使用しています。プレフィールドオプション付きの<datalist>タグを持っています。スリムランでも可能です。データリストタグをslim-langでレンダリングするにはどうすればいいですか

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

更新された回答をご覧ください。短い答えはい、それはスリムの外にあります、あなたは単にループを行います、それはまだRubyだと思います。 – Leito

+0

Gotchaは多くのおかげで:)すぐに答えを受け入れる –

関連する問題