gpt4 book ai didi

ruby-on-rails - 在 Ruby on Rails 中单击按钮时仅更新 div 面板

转载 作者:行者123 更新时间:2023-12-04 03:45:07 24 4
gpt4 key购买 nike

RoR 中是否有在 RoR 网站内创建动态面板的功能?我想要在主页中完成的是能够通过单击导航按钮来更新面板,而不是加载一个全新的页面。

位于页面 View 中

在这里,我想通过在 home.html.erb 中的 navButton 范围内单击按钮来在 dynamicLoadingPanel 中加载新内容:

<span id="navButton" class="button">Content2</span>
<div id="dynamicLoadingPanel"></div>

我要在 dynamicLoadingPanel 中显示的页面是 _categoryOne.html.erb 文件,该文件也位于 Pages View 文件夹下。

感谢您的帮助!

最佳答案

请务必查看 pjax (Demo)。 @dhh 在 RailsConf '11 的主题演讲中提到了它,它真的让你大吃一惊!谢天谢地,他还写了一篇 gem对于 Rails 3.1+,它将 pjax 集成到 Assets 管道中。

我使用 Rails 3.0 应用程序对其进行了测试,它真的很棒。您的应用程序感觉更快且响应迅速。希望它将作为默认集成在某些 future 版本的 Rails 中。不幸的是,我目前的 Rails 项目仍然是 Rails 3.0,但我会尽快在其中实现 pjax。

关于ruby-on-rails - 在 Ruby on Rails 中单击按钮时仅更新 div 面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com