问题标签 [jruby]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
587 浏览

jruby - 没有数据库的 JRuby on Rails

我正在使用使用 Rails (2.3.2) 的 JRuby (v1.2.0) 在 NetBeans 中启动一个新的 Rails 项目。我不需要数据库,我所有的数据都来自云端。

我在我的环境中取消了这条线的注释

config.frameworks -= [:active_record,:active_resource,:action_mailer]

但是,我仍然会在尝试调用操作时收到以下错误。在 GlassFish 上托管。

java.net.SocketException:java.net.ConnectException:连接被拒绝:在 com.mysql.jdbc.MysqlIO.(MysqlIO.java:276) 在 com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) 处连接com.mysql.jdbc.Connection.createNewIO(Connection.java:2666) 在 com.mysql.jdbc.Connection.(Connection.java:1531)

任何想法我可能需要更改以不使用数据库?谢谢

0 投票
3 回答
1468 浏览

ruby-on-rails - 使用 Ruby/JRuby 将 pdf 转换为图像

我正在寻找一种简单的方法来为生成为 pdf 的标签生成预览。如果我可以将这些 pdf 文件转换为图像并在实际打印/下载之前将它们展示给用户,那就太好了。

该应用程序当前在 Jruby on rails 环境中运行,但我们很有可能切换到两个应用程序,一个在本机 ruby​​(主应用程序)中运行,一个在 jruby(pdf 工具)中运行。因此,选择并不仅限于这些世界之一。

到目前为止,我看到以下选项:

  • RMagick:看起来很成熟,ImageMagick 作为后端,可能不适用于 jruby
  • RMagick4J:与 RMagick 一样,但可用于 JRuby,显示为非活动状态,仅支持子集。
  • Jmagick:Java 的 JNI 接口,仅适用于 JRuby

PDF 生成本身将始终在 Jruby 环境中,因此 JMagick 听起来是个好主意(预计可能的 JNI 麻烦)。另一方面,如果解决方案不限于一个平台,那就太好了。

有任何想法吗?建议?糟糕的经历?也许是一个完全不同的想法?

谢谢!

0 投票
4 回答
1522 浏览

ruby-on-rails - 减少 Mongrel Rails 内存占用并提高性能?

我的 Rails 站点运行 Mongrel,我遇到了正在使用的内存量的问题。我的 ruby​​-bin 进程正在使用大约 66 MB 的常驻内存。如何减少 Rails 使用的内存量?

如果多个 Rails 服务器以这种速度消耗内存,那么在一台机器上运行多个 Rails 服务器不是很经济。我的 php5 fcgi 进程位于 15-25 MB 之间。

我对 RoR 相当不熟悉,使用 JRuby 会有帮助吗?任何有助于减少内存占用和提高性能的评论都非常受欢迎。

0 投票
4 回答
2197 浏览

java - 有人试过混合 JavaFX 和 JRuby 吗?

有没有人试过混合JavaFXJRuby?我已经构建了一个带有 Swing GUI(100% JRuby)的 JRuby 桌面应用程序,并且我正在考虑用 JavaFX 替换 GUI 以获得更流畅的感觉。

为了适应我当前的应用程序,我想实现一个 MVC 模式,其中 View 是 JavaFX,Controller 和 Model 是 Ruby。

0 投票
2 回答
2322 浏览

java - 将时间/数据时间/数据转换为 java.util.Calendar?

是否可以以简单的方式将 JRuby Time/DataTime/Data 转换为 java.util.Calendar,包括时区?

在#jruby 上,我得到了这样的代码cal.set_time_in_millis(time.to_i),但我在中间丢失了有关时区的信息。所以更具体的问题是如何转换时区,但我更愿意问更广泛的问题,以防有更简单的方法。

0 投票
2 回答
287 浏览

ruby - 如果我安装了 jRuby on Rails,我可以只使用 Ruby 吗?

我的意思是如果我在 Rails 上安装 jRuby,我可以只使用 ruby​​ 语言来构建我的应用程序吗?我想用 jRuby 安装我的 rails 应用程序,以防我将来想使用 Java,尽管我现在不需要它。还是我不明白?jRuby ruby​​ 是否可以访问 java 库?

0 投票
3 回答
1614 浏览

java - Java 小程序与 Rails 应用程序的通信

我正在创建一个 Rails 应用程序,在它上面应该有一个 Java Applet。

我的问题是小程序必须与 Rails 部分紧密集成。我必须能够获得所有用户的列表、更新图像等... Internet 上提供的关于如何将小程序与 Rails 一起使用的信息非常少。所以请给我一些提示。最好的方法是什么?

  1. 向小程序发送参数?
  2. 使用小程序中的 Rails REST 接口?
  3. 以某种方式使用 JRuby?
  4. 其他....?

谢谢!

0 投票
2 回答
783 浏览

ruby - 在 JRuby/Rack 下运行 Ruby 脚本,就像它们是 CGI 一样

有没有办法映射 *.rb 文件以在 JRuby 下执行,并将输出像 CGI 一样发送到浏览器?基本上我正在寻找一个 JRuby CGI servlet。

理想情况下,我想在 web.xml 中定义一个 JRuby servlet,然后能够将 *.rb 文件放入 WEB-INF/ruby 并能够通过http://servername/contextname/rubyprogram.rb调用它们和通过表单发布或作为 URL 的一部分将数据传递给 ruby​​ 程序。

编辑:我做了更多的研究,发现了 Sun 的项目 Phobos(将整个 Ruby 安装捆绑在一个 WAR 文件中)和 JRuby RACK。

有没有人能够设置一个轻巧简单的 Rack 安装来做到这一点?任何人都知道可以让我这样做的示例配置吗?

0 投票
2 回答
4259 浏览

ruby - 将 JRuby 用于 Ruby Web 应用程序?这值得么?

背景:我正在用 Ruby(不是 Rails)编写一个“标准”(没什么特别的)Web 应用程序,我需要开始考虑部署。

所以我听到了很多关于使用 JRuby 来部署 Ruby Web 应用程序的建议,不管你是否真的需要 Java 库。这有多真实?仅仅为了速度而使用 Java 实现是否值得?这样做我还能得到什么吗?我会遇到任何问题吗?

PS:我不太了解Java,所以“你可以用Java写一部分”不是很有帮助。

0 投票
3 回答
2080 浏览

java - 如何使用 jruby(使用码头运行)创建 servlet?

我对 jruby 和 java 还很陌生,想在 jruby 中创建一个 servlet,同时使用 jetty 作为 Web 服务器。我不确定我是否走在正确的道路上,下面的代码显示了到目前为止的输入表单。我想我现在必须扩展 HttpServlet 类来处理发布的数据,但我不知道在这种情况下如何执行此操作,以及是否可以在同一个脚本中执行此操作。

我会感谢任何提示。提前谢谢了!