哪里把jar文件放在ruby上的rails项目?

时间:2012-05-29 14:01:07

标签: java ruby-on-rails ruby applet

我创建了一个从连接串行设备读取数据的Java Applet。现在我需要将Java Applet(.jar库)添加到我的Ruby on Rails应用程序中,但是我在哪个目录中放置使用过的库,以便我可以从applet标签访问它们?我已经尝试将jar存档放入视图的同一目录中,但这似乎并没有起作用。

我的applet标记在我的ruby视图(HAML)中看起来像这样:

%applet{:'id' => "equinelife_applet", :name => "equinelife_applet", :archive => "datareader.jar", :code => "com.reader", :width => "0", :height => "0", :mayscript => "true"}
 %param{:name => "separate_jvm", :value => "true"}

所以根据我的说法,唯一需要改变的是datareader.jar文件的归档路径?但是我把我的jar文件放在哪里......

亲切的问候

3 个答案:

答案 0 :(得分:2)

public文件夹中,可直接访问的文件(如index.html)可用。

答案 1 :(得分:2)

你可以放在/ public中的任何地方,例如

public/java/file.jar

所以你可以通过链接

访问它
http://domain.com/java/file.jar

答案 2 :(得分:1)

我认为正确的方法是将这些文件放在vendor/assets中(仅适用于带有asset_pipeline的Rails)