无法找到类型为'application / javascript'的文件'rails-ujs'(在页面加载时)

时间:2017-11-06 13:07:29

标签: ruby-on-rails rubygems rails-ujs

使用devise for auth并尝试为论坛添加Thredded gem创建了一个Rails 5应用程序。

预期行为

应用应加载http://localhost:3000

实际行为

服务器启动后,应用程序所在的Chrome浏览器中会显示以下消息。

无法找到类型为'application / javascript'

的文件'rails-ujs'
System configuration

    Ruby 2.4.0p0 (2016-12-24 revision 57164)
    Rails 5.0.4

GemFile
    gem 'pg', '~> 0.18'
    gem 'puma', '~> 3.0'
    gem 'sass-rails', '~> 5.0'
    gem 'uglifier', '>= 1.3.0'
    gem 'coffee-rails', '~> 4.2'
    gem 'thredded', '~> 0.13.7'
    gem 'omniauth-facebook'
    gem 'geocoder'
    gem 'rails_admin', '~> 1.1.1'
    gem 'devise'
    gem 'jquery-rails'
    gem 'bcrypt', '~> 3.1.11'
    gem 'turbolinks', '~> 5'
    gem 'jbuilder', '~> 2.5'

谢谢。

1 个答案:

答案 0 :(得分:7)

gem 'rails-ujs', '~> 5.1.0.beta1'

在您的gem文件中包含此gem 或者使用默认拥有它的rails 5.1.4。或者从

中删除它
app/assets/javascripts/application.js
require rails-ujs #this line remove