标签: jruby

如何将浮点数舍入到jruby中的两个小数位

JRuby 1.6.x. 如何将浮点数舍入到jruby中的小数位数.

number = 1.1164
number.round(2)

The above shows the following error
wrong number of arguments (1 for 0)
Run Code Online (Sandbox Code Playgroud)

如何将其舍入到2位小数?

ruby jruby rounding

163
推荐指数
4
解决办法
21万
查看次数

JRuby on Rails与Ruby on Rails,有什么区别?

我想在Rails上试用JRuby和JRuby.我无法找到有关JRuby on Rails和Ruby on Rails之间区别的信息.

我需要注意哪些不同之处?

ruby ruby-on-rails jruby jrubyonrails

132
推荐指数
3
解决办法
6万
查看次数

如何使JRuby 1.6默认为Ruby 1.9?

什么是使JRuby默认在1.9模式下运行的最佳方法?

即,我想跑rake test而不是jruby --1.9 -S rake test

谢谢

jruby

79
推荐指数
6
解决办法
3万
查看次数

Java的SASS实现?

我正在寻找Java中的SASS实现(可以与JSP/JSF一起使用).对于Python,我发现了CleverCSS,但Java没有.有人听说过这种生成CSS的工具吗?

java ant jruby sass maven

74
推荐指数
6
解决办法
3万
查看次数

访问我的rspec中找不到的方法

我的java web应用程序在tomcat上运行,http:// localhost:8080 /

编写我的第一个规范,home_spec:

require 'spec_helper'


describe "home" do

    it "should render the home page" do
       visit "/"

       page.should have_content("hello world")
    end

end
Run Code Online (Sandbox Code Playgroud)

并运行:

rspec
Run Code Online (Sandbox Code Playgroud)

我明白了:

F

Failures:

  1) home should render the home page
     Failure/Error: visit "/"
     NoMethodError:
       undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x242870b7>
     # ./spec/home/home_spec.rb:7:in `(root)'

Finished in 0.012 seconds
1 example, 1 failure

Failed examples:

rspec ./spec/home/home_spec.rb:6 # home should render the home page
Run Code Online (Sandbox Code Playgroud)

这不应该是因为我在spec_helper中包含了水豚吗?

如何知道访问正确的网址?如果我的网址是localhost:3030或localhost:8080怎么办?

我的gemfile:

source 'http://rubygems.org'

gem "activerecord"
gem "rspec"
gem "capybara"
gem …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails jruby

53
推荐指数
4
解决办法
2万
查看次数

Ruby和JRuby有什么区别?

任何人都可以用外行的术语向我提供开发JRuby和Ruby,Rails应用程序之间的区别吗?

我使用NetBeans作为我的Ruby on Rails IDE,每次我创建一个项目都会问我这个问题 - 而且我并没有真正发挥作用.有任何赞成和缺点吗?

ruby ruby-on-rails jruby

52
推荐指数
2
解决办法
3万
查看次数

如何判断我是从JRuby与Ruby运行的呢?

我有一个带有工厂方法的脚本,我希望返回某个类的不同实现,具体取决于脚本是从JRuby还是Ruby运行.任何人都有任何关于如何从我的脚本中区分出来的想法?

我的一些初步想法是:

  • 如果失败,尝试"包含Java"并回退到Ruby实现.此方法不起作用.无论我的开始/救援/结束如何,Ruby都足够聪明.

  • 用进程ID做一些傻瓜.我宁愿避免这种情况,因为它总是像黑客一样.

ruby jruby

42
推荐指数
3
解决办法
8840
查看次数

Scala是否比其他JVM语言更好地扩展?

这是目前我所知道的唯一方式.理解它Scala使用Java虚拟机.我以为Jruby也是.Twitter将其中间件转换为Scala.他们可以做同样的事情并使用Jruby吗?

他们是否可以从Jruby开始,而不是因为他们的缩放问题导致他们首先从Ruby迁移到Scala?我不明白Jruby是什么?我假设因为Jruby可以使用Java,它会缩放到Ruby不会的地方.

在这种情况下,这一切都归结为静态与动态类型吗?

ruby twitter scala scalability jruby

41
推荐指数
4
解决办法
7330
查看次数

Groovy优于Jython或Jruby?

当我可以使用Jython或Jruby时,为什么我会选择使用Groovy?该语言是否提供了任何固有的优势来弥补Jython和Jruby技能适用于JVM之外的其他语言的事实?

请记住,我故意将此问题保持为通用,但如果特定域中存在任何优势,请不要犹豫,对其进行描述.

编辑
为了澄清,如果我在Jruby中编写一些代码,在某些情况下,如果需要,我现在可以将代码移到JVM之外,或者至少我已经对Ruby有了更好的理解.而Groovy技能仅在使用JVM中存在的语言时才适用.Jython和Jruby具有这种内置优势,Groovy必须弥补这一劣势吗?

如果Groovy没有你找到的任何优势,你建议只使用Jython或Jruby,请告诉我.

编辑2
感谢大家的所有答案,其中大多数都提出了相同的观点,Groovy与Java,Jython或Jruby集成得稍好一些.

跟进
使用Netbeans 6.5作为我的IDE我发现Groovy可以更好地与Java项目集成,然后是Jruby.我不确定缺乏集成是否是Jruby或Netbeans的失败.但是在使用它之后,Groovy似乎肯定会有所帮助.

groovy language-comparisons jython jruby jvm-languages

34
推荐指数
2
解决办法
1万
查看次数

我们可以使用Ruby on rails开发移动应用吗?

由于rails使用MVC acrhitecture.我想知道如果我们可以使用Rails开发移动应用程序或任何Web应用程序.
在MVC中,"M"和"C"不会改变以开发移动应用程序吗?
我的意思是模型和控制器仍将是Web服务器.
只应更改视图部分,以便使用html.erb文件,我想要java或android sdk或其他,为移动用户提供UI.

有些人可以从这个角度来启发我.我也听说过Jrbuy是否会因我们的移动应用程序开发需求而发挥作用.?

ruby ruby-on-rails jruby

31
推荐指数
2
解决办法
8万
查看次数