1

我们在 Rails 项目中使用把手(带有 sht_rails)用于客户端和服务器端模板。为了提供客户端模板,我们使用提供 JSON 数据的 RABL 模板。我们希望在服务器端使用具有相同数据的相同模板,但服务器端模板需要散列而不是 JSON 字符串。

作为一种临时解决方案,我们使用render_to_string生成 JSON 数据然后JSON.parse获取哈希,但它似乎很难看......有没有更好的方法来使用 RABL 模板呈现哈希?

我已经尝试过github 上描述的解决方案,但没有成功。我们使用object falsein out 模板,所以我不知道要传递给Rabl::Renderer#new. 此外,我们使用了一些特定于 RoR 的方法(如root_url),但它们似乎失败了。

4

0 回答 0