Screencast: JSON Dokumente mit Jbuilder erstellen

Jbuilder (nicht zu verwechseln mit der Java IDE der Firma CodeGear, früher Borland) ist ein Gem zum Erstellen von JSON Dokumenten. Hierzu stellt Jbuilder eine DSL und Template Engines zur Verfügung, mit der auch komplexe Rückgabe-Dokumente erstellt werden können. Ryan zeigt in dieser Woche wie es installiert, integriert und verwendet wird.

 

Downloads in verschiedenen Formaten:

mp4
mp4
webm
ogg

 

Resourcen:

Gemfile

[ruby]
gem ‚jbuilder‘
[/ruby]

views/articles/show.json.builder

[ruby]
json.(@article, :id, :name, :published_at)
json.edit_url edit_article_url(@article) if current_user.admin?

json.author @article.author, :id, :name
# or
json.author do |json|
json.(@article.author, :id, :name)
json.url author_url(@article.author)
end

json.comments @article.comments, :id, :name, :content
# or
json.comments @article.comments do |json, comment|
json.partial! comment
end
[/ruby]

views/comments/_comment.json.jbuilder

[ruby]
json.(comment, :id, :name, :content)
[/ruby]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.