Sha256: 9cf9d6b44751a763fcbd413d7ab71927d696a91fe81098dae26ed83e1882cd55
Contents?: true
Size: 572 Bytes
Versions: 23
Compression:
Stored size: 572 Bytes
Contents
json.array! @<%= resource.pluralize.underscore %> do |<%= resource.underscore %>| json.id <%= resource.underscore %>.id.to_s json.extract! <%= resource.underscore %><%= 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
23 entries across 23 versions & 2 rubygems