【发布时间】:2013-09-08 21:06:09
【问题描述】:
我有这个模型:
class MenuItem < ActiveRecord::Base
attr_accessor :name_with_level
acts_as_nested_set # AwesomeNestedSet gem
def self.nested_names
self.each_with_level(MenuItem.order(:lft)) do |menu_item, level|
name = "- " * level + menu_item.name
menu_item.name_with_level = name
end
end
end
来自控制器的操作:
def list
menu_items = MenuItem.all
render :json => {:items => menu_items}
end
如何在输出 JSON 中包含 name_with_level 并一击 DB?
【问题讨论】:
标签: ruby-on-rails json