0

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文字列を取得します。私は本当にかなり困惑しています。

4

1 に答える 1

0

おっとっと。私は Github のドキュメントを使用していましたが、rubygems.org の gem のバージョンを使用していました。

置き換え:

gem 'jbuilder'

と:

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

私のGemfileで問題を解決しました。

于 2013-01-03T06:55:23.377 に答える