- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Jruby 和 Warbler 将 Jruby on Rails 应用程序部署到 Tomcat 服务器。当我使用 Webrick 部署服务器时,我可以看到我的所有图像:jruby -S server/script。但是,当我使用 jruby -S warble 从 rails 目录创建一个 .war 文件并部署到 Tomcat 时,我的任何图像都没有显示在 tomcat 服务器上。我注意到图像位置已更改为 war 文件中目录的根目录。
似乎/images/picturename.jpg 是合适的,但我的图像没有显示出来。
最佳答案
“没有出现”-> 404?您说您注意到图像位置发生了变化,您是否检查过特定图像是否存在? ( jar tf myapp.war
会告诉你。)
您是否在上下文路径下部署了 war ?即,如果主页位于/myapp/,则图像将位于/myapp/images/picturename.jpg。 JRuby-Rack 尝试为您调整 Rails Assets 路径以包含上下文路径,但在某些情况下可能没有。您可能只想求助于设置 config.action_controller.asset_host
在 config/environments/production.rb
'/myapp' 也是如此。
关于ruby-on-rails - 莺:我的图像在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1191175/
我正在按照位于 here 的指南进行操作将 Redmine 安装到 Tomcat,但我在运行 Warbler 时遇到了问题。当我尝试运行时 ruby /var/lib/gems/1.8/gems/wa
我正在使用 Jruby 和 Warbler 将 Jruby on Rails 应用程序部署到 Tomcat 服务器。当我使用 Webrick 部署服务器时,我可以看到我的所有图像:jruby -S s
我正在尝试使用 Warbler 从我的 Rails 项目创建一个 war 文件. 这是我的 Gemfile: source 'https://rubygems.org' ruby '1.9.3', :
我是一名优秀的程序员,十分优秀!