【问题标题】:phraseapp and rails 5 loading assetsphraseapp 和 rails 5 加载资产
【发布时间】:2016-08-09 03:35:57
【问题描述】:

我有一个 rails 5 应用程序。 当我加载页面时,我得到了

开始 GET "/assets/application-45dde04378a57c22899ad2b31fae609166d231a52227d7095836a8496b6ab8f6.css" for ::1 at 2016-04-17 15:00:02 +0300 开始获取 “/assets/application-105f770c1dac6612cb5efcf55c5a7c64f9115638cbc3e851f6423f55bea5f5f6.js” 为 ::1 在 2016-04-17 15:00:02 +0300

当我添加短语应用宝石时

gem 'phraseapp-in-context-editor-ruby', '~> 1.0.4'

我明白了

于 2016 年 4 月 17 日开始为 ::1 获取“/stylesheets/application.css” 15:00:12 +0300 开始 GET "/javascripts/application.js" for ::1 at 2016-04-17 15:00:12 +0300

页面加载时没有 css 和 JS。 可以帮忙吗?

【问题讨论】:

  • 嗯可能需要给我们更多的背景知识。你想达到什么目的?到目前为止,您对可能发生的事情有什么想法/猜测?停止发生的错误是什么?
  • 使用 gem 加载应用程序,无需 css 或 js。这是不好的。我想和他们一起加载它。我的猜测是问题出在 rails 5,因为我有另一个运行良好的 rails 4 应用程序。

标签: javascript css ruby rubygems ruby-on-rails-5


【解决方案1】:

这可能比您想做的工作要多,但如果您遇到此类问题,这是一个很好的做法。

制作一个新的 rails 应用程序,安装这个 gem,看看你是否可以重现这个问题。

如果可以的话,好消息是您可以在 github 上弹出您的演示应用程序,然后在此处分享,并在官方 github 项目 (https://github.com/phrase/phraseapp-in-context-editor-ruby) 上发布问题。

试一试,现在没有足够的信息来提供帮助,听起来这个 gem 可能还不支持 rails 5。这样做你也在尽自己的一份力来帮助开源.

【讨论】:

【解决方案2】:

我不得不把这行放在 application.rb 中

config.assets.paths << Rails.root.join('app', 'assets', 'stylesheets')
config.assets.paths << Rails.root.join('app', 'assets', 'javascripts')
config.assets.paths << Rails.root.join('app', 'assets', 'fonts')

【讨论】:

  • 澄清一下,你是把它放在 application.rb 还是 assets.rb 中?我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多