【发布时间】:2017-10-11 14:23:36
【问题描述】:
我有一个本地宝石。还有一个js文件:
app/assets/javascripts/autocomplete_location/location_autocomplete.js
现在我正在尝试在我的 rails 项目中使用这个 gem。我可以使用它的其他 ruby 文件,但不能包含上面的 js 文件。我尝试将engine.rb 文件放入我的gem 中。还是没有运气。
我试过了
//= require autocomplete_locations/location_autocomplete
在我的项目的 application.js 文件中。不过,当我启动服务器并打开任何页面时,它会抛出此错误:
Sprockets::FileNotFound > couldn't find file 'autocomplete_locations/location_autocomplete' with type 'application/javascript'
【问题讨论】:
-
尝试:/= 需要 autocomplete_locations/location_autocomplete> 而不是 //= 需要 autocomplete_locations/locationAutocomplete
-
你可以试试 //= 需要 autocomplete_location
-
@prasanthrubyist 试过,找不到文件错误
-
@LuisMenjivar 你试过这个吗?它不起作用。
-
检查您的文件名并确保您的文件在供应商文件夹中
标签: ruby-on-rails ruby rubygems asset-pipeline sprockets