jbuilder:Jbuilder:使用Builder风格的DSL生成JSON对象

时间:2024-03-19 06:06:23
【文件属性】:

文件名称:jbuilder:Jbuilder:使用Builder风格的DSL生成JSON对象

文件大小:37KB

文件格式:ZIP

更新时间:2024-03-19 06:06:23

Ruby

Jbuilder的 Jbuilder为您提供了一个简单的DSL,用于声明JSON结构,它胜过操纵巨型哈希结构。 当生成过程充满条件和循环时,这特别有用。 这是一个简单的例子: # app/views/messages/show.json.jbuilder json . content format_content ( @message . content ) json . ( @message , :created_at , :updated_at ) json . author do json . name @message . creator . name . familiar json . email_address @message . creator . email_address_with_name json . url url_for ( @message .


【文件预览】:
jbuilder-master
----.gitignore(74B)
----gemfiles()
--------rails_head.gemfile(198B)
--------rails_6_0.gemfile(171B)
--------rails_5_1.gemfile(171B)
--------rails_5_2.gemfile(171B)
--------rails_6_1.gemfile(177B)
--------rails_5_0.gemfile(171B)
----.travis.yml(2KB)
----CONTRIBUTING.md(3KB)
----CHANGELOG.md(12KB)
----jbuilder.gemspec(649B)
----README.md(8KB)
----lib()
--------jbuilder()
--------jbuilder.rb(10KB)
--------generators()
----Appraisals(390B)
----Gemfile(95B)
----MIT-LICENSE(1KB)
----Rakefile(376B)
----test()
--------jbuilder_dependency_tracker_test.rb(2KB)
--------scaffold_controller_generator_test.rb(3KB)
--------jbuilder_test.rb(23KB)
--------test_helper.rb(819B)
--------scaffold_api_controller_generator_test.rb(2KB)
--------jbuilder_generator_test.rb(2KB)
--------jbuilder_template_test.rb(9KB)

网友评论