0

Jbuilder Standalone 不会渲染任何东西。我需要一个配置参数才能让它在 Rails 3.2.8 中工作吗?

1.9.2p320 :257 > Jbuilder
 => Jbuilder 
1.9.2p320 :258 > Jbuilder.new {|json| json.foo 'bar'}.target!
 => "{}" 

太感谢了。

更新

编码方法有效。

1.9.2p320 :016 > Jbuilder.encode {|json| json.foo 'bar'}
 => "{\"Foo\":\"bar\"}" 

但我想使用嵌套的 Jbuilder 对象来构造更复杂的 JSON。文档说我应该能够取回构建器对象并调用目标!获取json字符串。我真的很困惑。

4

1 回答 1

0

哎呀。我在 Github 上使用文档,但在 ruby​​gems.org 上使用 gem 的版本

替换:

gem 'jbuilder'

和:

gem 'jbuilder', :git => "https://github.com/rails/jbuilder.git", :tag => "v0.9.1"

在我的 Gemfile 中解决了这个问题。

于 2013-01-03T06:55:23.377 回答