我正在尝试使用带有Elixir的bbmustache包。调整从Erlang到Elixir的文档我尝试了多次调用,但似乎没有一个工作。
: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: "
可能还有一些关于字符串和二进制文件或其他内容的东西。
如果有人知道如何使它工作,那将是很棒的:-)
谢谢!
bbmustache
似乎要求Map或List of Tuples的键是char列表。这有效:
iex(1)> :bbmustache.render("name: {{name}}", %{'name' => "hoge"})
"name: hoge"
还有render/3
你可以传递键的类型。
iex(1)> :bbmustache.render("name: {{name}}", %{"name" => "hoge"}, [key_type: :binary])
"name: hoge"