(Ruby、Rails、Javascript)使用Javascript窗口等管理嵌套模型。。。?

(Ruby、Rails、Javascript)使用Javascript窗口等管理嵌套模型。。。?,javascript,ruby-on-rails,ruby,model,nested,Javascript,Ruby On Rails,Ruby,Model,Nested,我目前正在开发一个带有4个嵌套模型的Rails应用程序(根据)。我考虑过使用javascript在一个页面上管理所有这些内容。它看起来是可行的(就像Rails中的许多事情一样),但是,它并没有得到高度推荐 也就是说,我希望通过代理页面进行管理。目前模型结构如下: Sites 'has_many' Buildings 'has_many' Controllers 'has_many' Measurements 我目前的目标是通过Javascript“windows”管理项目。例如,“站点”索引页

我目前正在开发一个带有4个嵌套模型的Rails应用程序(根据)。我考虑过使用javascript在一个页面上管理所有这些内容。它看起来是可行的(就像Rails中的许多事情一样),但是,它并没有得到高度推荐

也就是说,我希望通过代理页面进行管理。目前模型结构如下:

Sites 'has_many' Buildings 'has_many' Controllers 'has_many' Measurements
我目前的目标是通过Javascript“windows”管理项目。例如,“站点”索引页将在每个站点列表旁边显示“管理建筑物”。点击链接将弹出一个“建筑”索引页面,其中只包含该站点的现有建筑以及添加新建筑的功能。当然,每个建筑页面都会有“管理控制器”,等等

考虑到这一点,在我埋头撕开“活动支架”等之前,有人对实现这种类型的对象管理有什么建议/建议吗?我的问题主要是关于必要的Javascript等,但是,如果您有任何“问题”,我当然也希望知道


<>最好。

听起来像是一个有趣的界面,只是一个想法……你可能想考虑把控制器或测量值变成对话框视图,只是为了减少UI混乱。下面是:

在您的路线中:

map.resources :sites do |site|
  site.resources :buildings do |building|
    building.resources :controllers do |controller|
      controller.resources :measurements
    end
  end
end
您可能希望分解前面的嵌套资源,以降低复杂性

站点视图

(为简洁起见,用哈姆语书写):

站点JavaScript(jquery):

提交上述$.get请求后返回部分建筑物:

-@buildings.each do |bldg|
  %li= link_to bldg.name, building_controllers_path(bldg)

希望这有帮助

< P>听起来像是一个有趣的界面,只是一个想法……你可能想考虑把控制器或测量值变成对话框视图,只是为了减少UI混乱。下面是:

在您的路线中:

map.resources :sites do |site|
  site.resources :buildings do |building|
    building.resources :controllers do |controller|
      controller.resources :measurements
    end
  end
end
您可能希望分解前面的嵌套资源,以降低复杂性

站点视图

(为简洁起见,用哈姆语书写):

站点JavaScript(jquery):

提交上述$.get请求后返回部分建筑物:

-@buildings.each do |bldg|
  %li= link_to bldg.name, building_controllers_path(bldg)
希望这有帮助