Tag: ruby

我如何“漂亮”格式化我的JSON输出在Ruby on Rails的?

我想我的JSON在Ruby on Rails的输出是“漂亮”或很好的格式。 现在,我打电话给to_json和我的JSON都在一行。 有时候,如果JSON输出stream中存在问题,可能很难查看。 有没有办法configuration或使我的JSON“漂亮”或良好的格式在Rails中的方法?

我如何从数组中随机select?

我想知道是否有更干净的方法来做到这一点。 基本上,我想从一个可变长度的数组中随机select一个元素。 通常情况下,我会这样做: myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item = myArray[rand(myarray.length)] 是否有更可读/更简单的replace第二行? 或者,这是最好的办法。 我想你可以做myArray.shuffle.first ,但是我只在几分钟前看过#shuffle ,所以我还没有真正使用它。

清除或重新创build一个Ruby on Rails数据库

我有一个开发Ruby on Rails数据库的完整数据。 我想删除一切,重build数据库。 我正在考虑使用类似于: rake db:recreate 这可能吗?

匹配所有的正则expression式

有没有一种快速的方法来findRuby中的正则expression式的每一个匹配? 我查看了Ruby STL中的Regex对象,并在Google上search无济于事。

等同于Ruby中的“继续”

在C语言和许多其他语言中,有一个continue关键字,当在循环中使用时,跳转到循环的下一个迭代。 在Ruby中是否有这个continue关键字的等价物?

如何检查一个string是否包含Ruby中的子string?

我有一个stringvariables的内容如下: varMessage = "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n" "/my/name/is/balaji.so\n" "call::myFunction(int const&)\n" "void::secondFunction(char const&)\n" . . . "this/is/last/line/liobrary.so" 在上面的string中,我必须find一个子stringie "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n" "/my/name/is/balaji.so\n" "call::myFunction(int const&)\n" 我怎么find它? 我只需要确定子string是否存在。

Ruby中的多行注释?

我如何评论Ruby中的多行?

如何安装一个特定版本的ruby?

使用命令行gem工具,如何安装特定版本的gem?

如何在Ruby中获得一个随机数字

我如何生成0到n之间的随机数字?

如何在Ruby中将string转换为大写或小写

如何在Ruby中将string转换为大写或小写?