如何使 bbmustache 与 Elixir 一起工作?
How to make bbmustache work with Elixir?
我正在尝试将 bbmustache 包与 Elixir 一起使用。将文档从 Erlang 改编为 Elixir 我尝试了多次调用,但 none 似乎有效。
: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 或元组列表的键是字符列表。这有效:
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"
我正在尝试将 bbmustache 包与 Elixir 一起使用。将文档从 Erlang 改编为 Elixir 我尝试了多次调用,但 none 似乎有效。
: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 或元组列表的键是字符列表。这有效:
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"