【文件属性】:
文件名称:rabl-rails:具有JSON,XML和Plist支持的Rails 4.2和5模板系统
文件大小:33KB
文件格式:ZIP
更新时间:2021-02-01 02:28:25
ruby rails json rabl-template RubyRuby
RABL for Rails
RABL(Ruby API构建器语言)是用于以不同格式(JSON,XML,BSON等)呈现资源的Ruby模板系统。 您可以在找到文档。
与标准的rabl gem相比,rabl-rails更快,并且使用的内存更少,同时使您可以访问相同的功能。 为了使此gem能够正常工作,您需要对模板进行一些细微的更改,但此过程不会超过5分钟。
rabl-rails仅针对Rails 4.2+应用程序,并且与mri 2.2 +,jRuby和rubinius兼容。
安装
作为gem安装:
gem install rabl-rails
或直接添加到您的Gemfile
gem 'rabl-rails'
就是这样!
总览
一旦安装了rabl-rails,就可以直接使用RABL-rails模板来呈现资源,而无需更改控制器。 例如,假设您有一个包含博客文章的Post模型和一个看起来像这样的PostController :
class PostController < ApplicationController
respond_to :html , :json , :xml
【文件预览】:
rabl-rails-master
----.travis.yml(252B)
----Rakefile(758B)
----test()
--------test_library.rb(3KB)
--------renderers()
--------helper.rb(1KB)
--------test_compiler.rb(11KB)
--------test_hash_visitor.rb(9KB)
--------test_helpers.rb(554B)
--------test_configuration.rb(959B)
----rabl-rails.gemspec(988B)
----Gemfile(478B)
----.gitignore(92B)
----CHANGELOG.md(3KB)
----lib()
--------tasks()
--------rabl-rails.rb(912B)
--------rabl-rails()
----README.md(10KB)
----MIT-LICENSE(1KB)