138得票5回答
JRuby on Rails和Ruby on Rails有什么区别?

我想尝试使用JRuby和JRuby on Rails。我在寻找有关JRuby on Rails和Ruby on Rails的区别的信息时遇到了麻烦。 我需要注意哪些不同之处?

21得票3回答
JRuby 性能

我有一个Rails 3.2.2应用程序,希望使用JRuby 1.6.7(1.9.2模式)运行。 我在MRI ruby 1.9.3中运行了一个示例应用程序,典型请求返回时间为约40毫秒: Completed 200 OK in 36ms (Views: 27.5ms | ActiveRecor...

18得票5回答
如何在Rails 3中测试带签名的永久Cookies

我有一个控制器中的操作,可以像这样在永久签名的cookie中设置一些值: def some_action cookies.permanent.signed[:cookie_name] = "somevalue" end 在一些功能测试中,我试图通过以下方式测试Cookie是否被正确...

17得票1回答
JRuby on Rails:将文件夹添加到类路径

我试图将一个完整的文件夹添加到我的Rails应用程序的JRuby 1.5类路径中。 JRuby Wiki 建议如下: "...在config/environment.rb中将配置目录添加到JRuby类路径中:" $CLASSPATH << "file:///#{File.expan...

14得票4回答
Rails日志文件切割会使旧日志一直处于开启状态并且填满它。

我帮助维护一个Rails网站。它在Solaris Sparc机器上运行JRruby 1.5.5,Rails 2.3.10版本。我有一个与日志相关的问题。 为了防止日志文件过大并填满磁盘,我们使用Logger类中内置的日志切割功能。在config/environments/production...

13得票4回答
JRuby on Rails的调度选项

我正在使用JRuby 1.5.6 on Rails构建一个应用程序,该应用程序将定期离开并检索我订阅的任何RSS播客。我选择JRuby主要是因为我熟悉Java,希望利用Rails框架,并且最重要的是当Ruby无法满足我的需求时,我能够在Java中执行“重活”。到目前为止(我仍处于开发的早期阶段...

10得票2回答
在Rails应用程序中线程内的日志记录

我有一个Rails应用程序,其中少数动作需要较长的计算时间。为了避免管理这些操作作为后台任务的复杂性,我发现我可以将处理拆分成多个线程,并使用具有多核心的JRuby,以确保所有线程在合理的时间内完成。(客户已经表达了保持这种方法而不是在后台运行任务的浓厚兴趣。) 问题是在这些线程中写入Rai...

10得票5回答
如何在RVM中使用JRUBY_OPTS?

在基于 RVM 的 Rails 项目中,提供 JRuby 标志的惯用方法似乎是设置环境变量 JRUBY_OPTS 或 PROJECT_JRUBY_OPTS。后者可能会自动完成,因为我可以取消注释我的项目目录下的 .rvmrc 文件中的这一行:PROJECT_JRUBY_OPTS=( --1.9...

10得票1回答
编组流中存在无效编码:I"◄co OR [I"co]。

我在Aptana框架的JRuby编码时遇到了问题; 当我运行rails服务器时,它会抛出“在序列化流中无效的编码”错误, 我不知道如何解决? 它在“<%= stylesheet_link_tag %>和<%= javascript_include_tag %>”处抛出错误。这里给...

10得票6回答
jRuby on Rails与Grails比较

我想开发一个全新的web应用程序,将重复使用大量Java组件。对我来说,显而易见的选择是Grails或jRuby on Rails,但我很难找到两者之间客观比较的资料。是否有任何明显的理由在以下方面选择其中之一: 易于与现有Java组件(在持久域之外)集成,例如JMS、EIP 支持功能测试...