我一直在研究如何将gRaphael与Rails集成并使用此gem
从gem我注意到它有一个Rails引擎类:
文件graphael-rails.rb
module Graphael
module Rails
class Engine < ::Rails::Engine
end
end
end
由于rails指南提到了jquery的类似行为:
7为宝石添加资产资产也可以来自外部 宝石形式的来源。
这方面的一个很好的例子是Rails附带的jquery-rails gem 作为标准的JavaScript库gem。这个宝石包含一个引擎 继承自Rails :: Engine的类。通过这样做,Rails是 告知此gem的目录可能包含资产和 此引擎的app / assets,lib / assets和vendor / assets目录 被添加到Sprockets的搜索路径中。
我想文件会被识别,将//= require Graphael
添加到我的application.js中,但似乎没有,因为我收到错误消息Sprockets::FileNotFound couldn't find file 'Graphael'
...
我可以为链轮识别gRaphael做什么?
谢谢
答案 0 :(得分:1)
根据gem的目录结构,raphael
下的文件可用:https://github.com/cschwartz/graphael-rails/tree/master/vendor/assets/javascripts
尝试
//= require raphael