我一直在寻找如何将 gRaphael 与 Rails 集成并一直在使用这个gem
从 gem 我注意到它有一个用于 Rails 引擎的类:
文件 graphael-rails.rb
module Graphael
module Rails
class Engine < ::Rails::Engine
end
end
end
而且由于 rails 指南提到了 jquery 的类似行为:
7 将资产添加到您的 Gem 资产也可以以 gem 的形式来自外部资源。
一个很好的例子是 jquery-rails gem,它作为标准 JavaScript 库 gem 随 Rails 一起提供。这个 gem 包含一个继承自 Rails::Engine 的引擎类。通过这样做,Rails 被告知该 gem 的目录可能包含资产,并且该引擎的 app/assets、lib/assets 和 vendor/assets 目录被添加到 Sprockets 的搜索路径中。
我猜这些文件会被识别添加//= require Graphael
到我的 application.js 中,但似乎不是,因为我收到了错误消息Sprockets::FileNotFound couldn't find file 'Graphael'
......
我可以为 sprockets 做些什么来识别 gRaphael?
谢谢