如何在 yajl 中使用 jbuilder
how to use jbuilder with yajl
我正在使用 jbuilder 在 Rails 中呈现 JSON。但是,我想使用更快的 JSON 后端,如 jbuilder 的 GitHub 中所述。我该如何使用它?它只是在 Application.rb 中配置吗?
require 'multi_json'
MultiJson.use :yawl
要集成 yajil-ruby
,您必须遵循以下步骤
Note : These steps are tested in rails 4.2.3
1) 添加 gem 'yajl-ruby', require: 'yajl'
到 Gemfile
2)擦bundle install
3) 现在通过在 rails 控制台 MultiJson.engine
中输入此命令来检查默认 json 渲染器已更改为 yajl 然后您应该看到以下结果
$ rails console
Loading development environment (Rails 4.2.1)
1.8.7 :001 > MultiJson.engine
=> MultiJson::Adapters::Yajl < MultiJson::Adapter
就是这样,现在您的默认渲染器是 yajl
我正在使用 jbuilder 在 Rails 中呈现 JSON。但是,我想使用更快的 JSON 后端,如 jbuilder 的 GitHub 中所述。我该如何使用它?它只是在 Application.rb 中配置吗?
require 'multi_json'
MultiJson.use :yawl
要集成 yajil-ruby
,您必须遵循以下步骤
Note : These steps are tested in rails 4.2.3
1) 添加 gem 'yajl-ruby', require: 'yajl'
到 Gemfile
2)擦bundle install
3) 现在通过在 rails 控制台 MultiJson.engine
中输入此命令来检查默认 json 渲染器已更改为 yajl 然后您应该看到以下结果
$ rails console
Loading development environment (Rails 4.2.1)
1.8.7 :001 > MultiJson.engine
=> MultiJson::Adapters::Yajl < MultiJson::Adapter
就是这样,现在您的默认渲染器是 yajl