你如何将局部变量传递给 Kemal 中的视图?

How do you pass local variables to views in Kemal?

编辑Link for documentation

我是 Crystal 的新手,我正在尝试使用 Kemal 框架构建一个小型网络应用程序。

我有一些使用 Ruby 及其框架(Rails 和 Sinatra)的经验。 在 Rails/Sinatra 中,您可以将局部变量传递给即将呈现的视图。像这样:

render(:some_view, locals: { foo: :bar })

具有值 bar 的变量 foo 将在视图中可用。

所以我认为这里也是如此,但我在 Kemal guide or their GitHub page nor in their Cookbook pages 中找不到类似的东西。

我在这里错过了什么? 也许在凯末尔还有其他一些我不知道的完全不同的方法?

在控制器中定义变量

get "/" do
  name = "Sergey"
  render "src/views/main.ecr"
end

在视图中使用它

<body>
  My name is <%= name %>
</body>