live_tree是用ajax实现的一款ROR插件,能动态地显示以树形显示数据间的关系
注意数据必须通过active_record添加,否则不能正常显示
下载好family_tree插件后:
controller下:live_tree :family_tree, :model => :kind
views下
<div style="width:300px;height:415px">
<%= live_tree(:family_tree, {
:initial_data_root => Kind.find(1),
:on_click_item => "alert('You clicked on ' + item.name)",
}) %>
</div>
model下:
加入计数器绶存:
acts_as_tree :order => "name", :counter_cache => true