Sha256: ef38785b7f230842b5c0e3c5fa53b9708646a7306794ecd4e90e0c5f05b40597
Contents?: true
Size: 520 Bytes
Versions: 19
Compression:
Stored size: 520 Bytes
Contents
json.array! @<%= resource.pluralize.underscore %> do |<%= resource.underscore %>| json.extract! <%= resource.underscore %>, :id<%= fields_as_params %><% fields.each do |name, type| %><% case type when "belongs_to" %> json.<%= name %> do if <%= resource.underscore %>.<%= name %> json.id <%= resource.underscore %>.<%= name %>.id json.name <%= resource.underscore %>.<%= name %>.name end end <% when "has_many" %> json.<%= name %> <%= resource.underscore %>.<%= name %>, :id, :name<% end %><% end %> end
Version data entries
19 entries across 19 versions & 2 rubygems