我是ruby on rails的新手。我正在构建一个使用Autodesk视图和Data API来查看SHOW视图中的文件的应用程序。处理每个文件需要花费时间,因此,当用户单击文件名旁边的显示链接时,浏览器需要一段时间才能移动到视图,以至于用户认为显示链接没有响应。 单击show链接时显示进程进度条的最简单方法是什么? 此外,当显示页面时,我需要刷新页面以便在视图中开始显示图形。如何自动刷新页面一次?
答案 0 :(得分:0)
你问了一个最简单的方法,就是:https://github.com/caarlos0/nprogress-rails
此宝石将包括您的应用程序,请阅读上面链接中的手册,注意您是否使用Turbolink进行正确设置。
您基本上必须将需求添加到application.js文件中:
//= require nprogress //= require nprogress-turbolinks
只有在使用turbolinks时才需要nprogress-turbolink。
另外,进入你的application.css.scss文件:
*= require nprogress *= require nprogress-bootstrap
如果你使用bootstrap并且有一个,那么nprogress-bootstrap是必需的 固定工具栏或其他任何东西tl; dr:如果控制台没有显示错误, 但是进展并没有出现,试试这个。
答案 1 :(得分:0)
您应该遵循此https://github.com/caarlos0/nprogress-rails的github存储库代码。
我希望它会帮助你......