(Ruby、Rails、Javascript)使用Javascript窗口等管理嵌套模型。。。?
我目前正在开发一个带有4个嵌套模型的Rails应用程序(根据)。我考虑过使用javascript在一个页面上管理所有这些内容。它看起来是可行的(就像Rails中的许多事情一样),但是,它并没有得到高度推荐 也就是说,我希望通过代理页面进行管理。目前模型结构如下:(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”管理项目。例如,“站点”索引页
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)
希望这有帮助