如何在yajl中使用jbuilder

时间:2016-01-23 09:40:18

标签: ruby-on-rails jbuilder

我正在使用jbuilder在Rails中呈现JSON。但是,我想使用更快的JSON后端,如jbuilder的GitHub中所述。我怎么用呢?它只是在Application.rb中配置吗?

<container qualifier="wildfly-embedded" default="true">
    <configuration>
        <property name="managementPort">9090</property>
    </configuration>
</container>

1 个答案:

答案 0 :(得分:5)

要整合yajil-ruby,您必须遵循以下步骤

  

注意:这些步骤在rails 4.2.3中进行了测试

1)将gem 'yajl-ruby', require: 'yajl'添加到Gemfile

2)擦bundle install

3)现在通过在rails console 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