Rails gem与javascript文件

时间:2009-10-30 02:13:50

标签: javascript ruby-on-rails gem

我正在尝试使用我创建的插件为rails创建一个ruby gem。问题是我的插件“快捷方式”使用了一些需要在public / javascripts目录中运行的javascript文件。

什么是制作这些javascript文件的最佳方法,这些javascript文件位于我创建的gem中,可以访问哪个项目需要我的gem?

2 个答案:

答案 0 :(得分:5)

向您的gem添加rails生成器,以便script/generate <yourgem>将javascript文件放在正确的位置。

有关详细信息,请参阅How to Make a Generator Railscast。

例如,formtastic gem有一个生成器,可以将其特定的样式表放在正确的位置 - 类似于您的javascript问题。

另一个例子,nifty-generators只是一个有用的生成器的宝石。

答案 1 :(得分:0)

您可以通过制作postinstall.rb来复制它们,这将在您的插件安装后自动执行。