Questions tagged «ruby»

Ruby是由松本行弘(Matz)于1995年创建的一种多平台开放源代码,动态的,面向对象的解释性语言。[ruby]标记用于与Ruby语言有关的问题,包括其语法和库。Ruby on Rails问题应标记为[ruby-on-rails]。

30
如何在Ruby中生成随机字符串
我目前正在为“ A” ..“ Z”生成一个8个字符的伪随机大写字符串: value = ""; 8.times{value << (65 + rand(25)).chr} 但它看起来并不干净,并且由于它不是单个语句,因此不能作为参数传递。为了获得大小写混合的字符串“ a” ..“ z”加上“ A” ..“ Z”,我将其更改为: value = ""; 8.times{value << ((rand(2)==1?65:97) + rand(25)).chr} 但看起来像垃圾 有谁有更好的方法?
746 ruby  random  passwords 


9
如何在Ruby中检查字符串是否包含子字符串
我有一个内容的字符串变量: 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" 在字符串中,我必须找到一个子字符串: "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n" "/my/name/is/balaji.so\n" "call::myFunction(int const&)\n" 我如何找到它?我需要确定子字符串是否存在。
731 ruby  string 


11
使用Node.js执行命令行二进制文件
我正在将CLI库从Ruby移植到Node.js。在我的代码中,如有必要,我将执行几个第三方二进制文件。我不确定在Node中如何最好地做到这一点。 这是Ruby中的一个示例,其中我调用PrinceXML将文件转换为PDF: cmd = system("prince -v builds/pdf/book.html -o builds/pdf/book.pdf") Node中的等效代码是什么?




5
rake db:migrate db:reset和db:schema:load之间的区别
rake db:migrate和之间的区别rake db:reset在我脑海中非常明显。我不明白的是rake db:schema:load与前两个有何不同。 只是为了确保我在同一页面上: rake db:migrate -运行尚未运行的迁移。 rake db:reset-清除数据库(大概做了rake db:drop+ rake db:create+ rake db:migrate)新鲜的数据库和运行迁移。 如果我的理解有误,请帮助澄清。







By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.