我有一个rails应用程序,它在Heroku中运行得相当慢,我假设由于数据库和rails的原因,网页加载得很慢。所以我想要做的是有一段javascript,它只加载Rails的内容,或者一个div,在整个页面加载之后,它里面有rails。
所以像这样的东西
LOAD HTML AND CSS, ONCE FULLY LOADED --> DISPLAY [JS SPIN][1] --> DISPLAY DIV OR RAILS
如何做到这一点?谢谢
我是Heroku的新手,刚刚在Heroku上部署了我的sails.js。部署后,我可以打开网站,但我发现在Heroku上部署后,一些css属性无法显示。但是它太混乱了,如果我在我的本地主机上启动它,它会工作得很好。例如,在我的custome.js中,我分配了一张图片
.carousel-inner {
background: url('/images/banner.jpg');
these are my css files in layout.ejs
<link="stylesheet" href="/styles/bootstrap-g
在我的Rails应用程序.Loading中,我在服务资产方面遇到了巨大的困难--我的VPS上有一个2KB的映像(直接由nginx提供,而不是由Rails提供),需要42 me。将它加载到Heroku上有时可能需要超过1分钟。
奇怪的是,在这一点上,应用程序只是一堆通过高压服务的静态页面。
我所有的资产都是本地预编译的。我安装了rails_12factor和heroku_rails_deflate宝石。
下面是我的链轮配置:
config/initializers/assets.rb
# Version of your assets, change this if you want to exp
我有一个带有不同项目符号图像的无序列表,我试图将每个列表项目的单词垂直居中对齐。虽然我可以在Chrome和Safari中做到这一点,但vertical-align:top的效果在火狐中无法正确显示。
我做了一个。如何修改css以使文字垂直显示在Firefox中的每个项目符号中间?
我在这里复制JS菲德尔的html代码:
<ul>
<li>Here is line one</li>
<li>Here is line number two</li>
<li>three with <a href=&
伙计们,我一直在一个web平台上工作,我在部署到heroku服务器时遇到了一些问题。我的CSS和JS文件没有加载,尽管这些文件是上传到heroku的。 我使用的是PHP7和Bootstrap4.0。我已经验证了CSS和JS链接的路径,实际上我使用php include将我的head.php链接到我的主文件(index.php)。代码如下: <!-- Bootstrap CSS First Try with the "relative" path used on heroku-->
<link rel="stylesheet" href=
我在Heroku上部署了一个新版本的Rails 5应用程序,运行在雪松-14堆栈上。它在部署时没有预编译,所以我手动地做了heroku run rake assets:precompile。尽管如此,我仍然可以看到它包含了旧的资产,同时需要css和js文件。
我的文件在app/assets中,所以目录不可能不在资产编译路径中。
我在application.rb和production.rb上的配置
config.assets.compile = true
# I checked the environment variable, it responds to 'enabled'
我正在尝试使用Heroku部署我的简单web应用程序,但我一直收到此消息。
-----> App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/nodejs.tgz
! ERROR: Application not supported by 'heroku/nodejs' buildpack
!
! The 'heroku/nodejs' buildpack is set on thi
在本地运行时一切正常,但在推送到heroku时失败。我发现我需要修改app/assets/stylesheets/中的所有.css文件才能拥有.css.scss扩展名,并确保我的Gemfile包含:
gem 'sass-rails', '4.0.1'
group :production, :staging do
gem 'rails_12factor' # for heroku
end
在我的.css.scss文件中,我现在使用image-url()而不是url()来指向指纹图像(由heroku和资产编译公司进行指纹识别和重组)。
在app/
我在Heroku上有一个应用程序,最终成功地将上传的图片保存到亚马逊的S3上,它们显示在我的桶里,一切都很好,但我不得不将它添加到我的production.rb中:
# Enable serving of images, stylesheets, and JavaScripts from an asset server.
config.action_controller.asset_host = "https://s3-us-west-1.amazonaws.com/mybucket"
然而,现在我的资产管道出现了问题。它从config.action_controller.as
我正试图在Heroku上部署一个简单的应用程序。它在当地工作得很好。当我尝试在Heroku上服务时,我会发现下面的错误:
ReferenceError: $ is not defined
为什么有人告诉我$是一个问题,即使我在本地运行它时它运行得很好?当我运行heroku本地网站时,我会发现这个错误。当我试图在heroku上部署应用程序时,日志告诉我,当尝试npm时,它失败了。虽然这是一个问题,但我认为,如果我不让它在本地运行heroku本地网站,它将无法工作。守则如下:
src/js/app.js
App = {
...
};
$(function() { // THIS IS THE