Jbuilder gem独立无法呈现任何内容

时间:2013-01-02 18:52:52

标签: ruby-on-rails-3.2 jbuilder

Jbuilder独立版不会呈现任何内容。我是否需要配置参数才能使其在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字符串。我真的很难过。

1 个答案:

答案 0 :(得分:0)

糟糕。我在Github上使用了文档,但在rubygems.org上使用了gem的版本

替换:

gem 'jbuilder'

with:

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

解决了这个问题。