ruby-on-rails - 从 RubyMine 启动/调试 Rails 时缺少 Assets

标签 ruby-on-rails ubuntu rake rubymine ubuntu-12.10

我正在尝试测试开源 Ruby on Rails 站点 (pophealth)。我有一个运行 Ubuntu 12.10 和 RubyMine 的虚拟机。花了一段时间才让所有 gem 正常工作,但现在它们工作得很好。但是,现在所有应该预编译的静态资源都丢失了。

示例:

http://0.0.0.0:3000/assets/application-67beadcf527de329bd600098663ee6ca.css

我可以在 Firebug 中看到它返回了 404 错误。我已经运行了 rake asset:precompile 几次,当我在 apache 下正常运行它时,它对站点工作得很好。但 RubyMine 不喜欢在同一个根目录下工作。我相信 RubyMine 正在运行一个名为“Thin”的不同 Web 服务器。我唯一能想到的是它正在其他地方缓存自己的网络根目录副本。我已经运行 find 多次,但似乎无法找到 webroot 的另一个本地缓存。

有人有什么想法吗?

最佳答案

我解决了。这对我来说是一个愚蠢的错误。在 config/environments/production.rb 中,我必须设置 config.assets.compile = true,然后对其他环境重复此操作。

关于ruby-on-rails - 从 RubyMine 启动/调试 Rails 时缺少 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15573639/

相关文章:

ruby-on-rails - Rails 缺少测试/单元。它在哪里?

.net - .NET 的 Rake

ruby - 在 Ruby 1.9.3 中使用 %x 调用 pwd 是否存在任何已知问题?

ruby-on-rails - 无方法错误 : undefined method `confirm!' for #<User

MYSQL 根访问被拒绝(密码重置不起作用)

ruby-on-rails - 将瘦 Web 服务器与 HTTP 和 HTTPS 结合使用

ruby-on-rails - 通过 slug 和 id 查找

ruby-on-rails - 如何显示来自rails本地项目文件夹的图像?

python - 如何为 ipython 设置配置文件

c++ - Vivado_hls 2014.4 Ubuntu 14.04 x64 vivado 包含错误