jrubyonrails

    1热度

    2回答

    将我的Rails 2.3应用程序从MRI Ruby 1.8.7切换到JRuby 1.6.5后,该应用程序不再能够发送邮件。我使用的ActionMailer这样的: class MessageMailer < ActionMailer::Base def message(msg, recipient, reply_to_email=nil) template = (msg.mes

    0热度

    1回答

    我想通过javascript通知浏览器端有关正在进行的会话超时。 我目前的实现每隔一段时间轮询一次URL以查明是否X秒保持到会话超时。 由于单纯的学术比例原因,在Torquebox2环境中轮询会话超时有什么选择? 例如,如果我使用websocket服务器,如何为用户添加会话超时信息,并且是否可以在推送信息后立即触发客户端? 有没有一个简单的宝石或替代品,为我做大量的工作?

    1热度

    1回答

    我有一个运行在Tomcat 7服务器上的JRuby on Rails应用程序。我使用Eclipse作为IDE。有没有办法在Ruby代码中触发断点? 如果没有,是否有任何其他方式来调试应用程序? (我宁愿不使用消息打印到控制台)。我想如果它不适用于Eclpse,它也不能用于IntelliJ。

    1热度

    3回答

    检查defined?(JRUBY_VERSION)似乎是确定您是否在jruby中运行的最习惯的方式(参见How can I tell if I'm running from JRuby vs. Ruby?,各种FOSS jruby项目)。是否有类似的习惯用于确定您是否在Tomcat中运行?

    0热度

    1回答

    我有一个JRuby/Rails应用程序,它被部署为WAR文件并在Tomcat应用程序服务器中运行。我想使用delayed_job或Resque作为工具来执行长时间运行的作业,这些作业通过我的Rails应用程序使用的相同ActiveRecord子类来存储数据库。我希望它在不同的进程或线程中运行,以免让我的应用程序面向网络的一面看起来很慢。 包含并使用delayed_job或Resque的说明很清楚。

    2热度

    1回答

    我有jRuby on Rails应用程序,并进行了一些黄瓜测试。 问题是cucumber features执行所有步骤后挂起,直到按下ctrl + c。有趣的是,它只发生在所有测试都通过的情况下。 10 scenarios (10 passed) 116 steps (116 passed) 13m59.058s -> hangs here 我试着加入全球at_exit钩,它正在执行比命

    3热度

    1回答

    我有JRuby web应用程序,它运行在部署框中的Tomcat服务器上。我使用Warble将其打包成WAR文件,并将其部署到安装了JRuby的服务器上。我在开发盒和部署盒上运行rbenv和JRuby 1.6.4。 我的Gemfile看起来是这样的: source 'http://rubygems.org' gem 'rails', '3.0.10' gem 'rake', '0.8.7' g

    0热度

    2回答

    我有一个JRuby/Rails web应用程序。我使用rbenv和JRuby在本地进行测试(使用“rails server”),并且它工作正常。 我还将生产版本作为WAR文件分发并在Tomcat中运行,并且该机器没有安装JRuby。有用。 我现在需要能够使用Resque和Redis来处理长时间运行的作业。我在本地安装Resque/Redis的和命令行运行Resque 作为 linux> "QUEU

    4热度

    1回答

    环境:Linux Mint 32位,JRuby-1.6.5 [i386],Rails 3.1.3。 我正试图在我的rails应用程序上部署JRuby 1.6.5上的WEBrick(在开发模式下)。 我JRUBY_OPTS:“-Xlaunch.inproc =假--profile.flat” 在我的车型之一,我介绍了一个明确睡眠(5),并确保这种方法称为before_save钩的一部分同时保存模型。

    0热度

    1回答

    我有一个奇怪的问题。我有一个JRuby1.9.2/Rails 3.0.10/Ubuntu应用程序,它使REST调用将一些数据上传到Web服务(本身是Heroku/Bamboo/MRI-1.9.2上的Rails应用程序)。 require 'rest-client' #https://github.com/archiloque/rest-client vurl=http://myapp.herok