Ruby on rails rails视图可以发送给客户端的分区数量是否有限制?
好的,在我的show视图中,我制作了一个带有侧导航的仪表板,可以切换不同的部分Ruby on rails rails视图可以发送给客户端的分区数量是否有限制?,ruby-on-rails,Ruby On Rails,好的,在我的show视图中,我制作了一个带有侧导航的仪表板,可以切换不同的部分 <script> $(document).ready(function(){ $("#chartsP, #tablesP, #formsP").hide(); }); function dash(){ $("#chartsP, #tablesP, #formsP").hide(); $("#dashboardP").show(); }; fun
<script>
$(document).ready(function(){
$("#chartsP, #tablesP, #formsP").hide();
});
function dash(){
$("#chartsP, #tablesP, #formsP").hide();
$("#dashboardP").show();
};
function chart(){
$("#dashboardP, #tablesP, #formsP").hide();
$("#chartsP").show();
};
function table(){
$("#dashboardP, #chartsP, #formsP").hide();
$("#tablesP").show();
};
function form(){
$("#dashboardP, #chartsP, #tablesP").hide();
$("#formsP").show();
};
</script>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<nav id="c_nav" class="navbar navbar-default navbar-fixed-top">
</nav>
<div id="admin_sidenav" class="navbar-default sidebar" role="navigation">
<ul class="nav in" id="side-menu">
<li>
<a onclick="dash()">
<i class="fa fa-dashboard fa-fw"></i>
Dashboard
</a>
</li>
<li>
<a onclick="chart()">
<i class="fa fa-bar-chart-o fa-fw"></i>
Charts
</a>
</li>
<li>
<a onclick="table()">
<i class="fa fa-table fa-fw"></i>
Tables
</a>
</li>
<li>
<a onclick="form()">
<i class="fa fa-edit fa-fw"></i> Forms</a>
</li>
<li>
<a >
<i class="fa fa-wrench fa-fw"></i> UI Elements<span class="fa arrow"></span>
</a>
</li>
</ul>
</div>
<div id="dashboard_content_area">
<div id="dashboardP"><%= render 'instructors/partials/dashboard' %></div>
<div id="tablesP"><%= render 'instructors/partials/tables' %></div>
<div id="formsP"><%= render 'instructors/partials/courseforms' %></div>
<div id="chartsP"><%= render 'instructors/partials/charts' %></div>
</div>
$(文档).ready(函数(){
$(“#chartsP,#tablesP,#formsP”).hide();
});
函数dash(){
$(“#chartsP,#tablesP,#formsP”).hide();
$(“#仪表板p”).show();
};
功能图(){
$(“#dashboardP,#tablesP,#formsP”).hide();
$(“#chartsP”).show();
};
函数表(){
$(“#dashboard p,#chartsP,#formsP”).hide();
$(“#tablesP”).show();
};
函数形式(){
$(“#仪表板p,#图表p,#表格p”).hide();
$(“#formsP”).show();
};
-
仪表板
-
图表
-
桌子
-
形式
-
用户界面元素
我注意到,只有3个部分最终被发送到客户端,例如,如果我查看chrome开发工具中的元素,我会在那里看到前3个,但是“chartsP”将不存在,但是如果我切换顺序,第4个部分似乎总是被丢弃 不,没有限制。是否您的javascript正在隐藏包含您正在查找的部分的div?否,因为如果它被隐藏,它仍然会出现在chromes开发工具的HTML中。另外,我把哪个片段作为最后一个片段并不重要,只是永远不会加载。