【发布时间】:2012-12-17 03:24:18
【问题描述】:
Jbuilder Standalone 不会渲染任何东西。我需要一个配置参数才能让它在 Rails 3.2.8 中工作吗?
1.9.2p320 :257 > Jbuilder
=> Jbuilder
1.9.2p320 :258 > Jbuilder.new {|json| json.foo 'bar'}.target!
=> "{}"
谢谢一百万。
更新
encode 方法有效。
1.9.2p320 :016 > Jbuilder.encode {|json| json.foo 'bar'}
=> "{\"Foo\":\"bar\"}"
但我想使用嵌套的 Jbuilder 对象来构造更复杂的 JSON。文档说我应该能够取回构建器对象并调用目标!获取json字符串。我真的很困惑。
【问题讨论】:
-
你看到任何输出,日志吗?
-
不,如果是 rails 控制台,那就直接取消了。在我的模型中实现时,它的行为相同。只是一个空白的 JSON 字符串。
标签: ruby-on-rails-3.2 jbuilder