2016-05-04 6 views
2

私はパッケージをElixirで使用しようとしています。 ErlangからElixirへのドキュメントを適用すると、複数の呼び出しを試みましたが、何も動作していないようです。エリクシールでbbmustacheを使うには?

:bbmustache.render("name: {{name}}", %{"name" => "hoge"}) 
# => "name: " 

:bbmustache.render("name: {{name}}", %{name: "hoge"}) 
# => "name: " 

:bbmustache.render("name: {{name}}", [{:name, "hoge"}]) 
# => "name: " 

:bbmustache.render("name: {{name}}", [{"name", "hoge"}]) 
# => "name: " 

おそらく、文字列やバイナリなどについてはまだわかりません。

は、誰もがそれはそれは素晴らしい:-)

おかげだろう動作させる方法を知っていれば!

+0

実際に私はそれをパッチと 'Key'変換を除去することにより、動作させることに成功したが、それは右:-(に[OK]を – Happynoff

答えて

5

bbmustacheタプルのマップまたはリストのキーがcharリストになるように思えます。これは動作します:あなたは、キーの型を渡すことができrender/3また

iex(1)> :bbmustache.render("name: {{name}}", %{'name' => "hoge"}) 
"name: hoge" 

を。

iex(1)> :bbmustache.render("name: {{name}}", %{"name" => "hoge"}, [key_type: :binary]) 
"name: hoge" 
+0

を思えません、それは文字列で問題を_was_!ありがとう! – Happynoff

関連する問題