我创建了一个从连接串行设备读取数据的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文件放在哪里......
亲切的问候
答案 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)