• Ruby on rails 项目启动流程

    时间:2023-05-10 22:38:18

    众所周知,我们可以通过rails s 这个命令来启动一个rails 项目,但是这条命令都干了哪些事呢?抽时间研究了下,同时感谢tomwang1013的博客。当我们输入rails s 这个命令的时候,项目会加载项目bin/rails.rb 这个文件 #!/usr/bin/env ruby APP_PA...

  • linux下安装ruby版本管理器RVM

    时间:2023-04-08 22:40:37

    这里以ubuntu为例。直接以如下命令行安装可能会不成功,因为rvm.io站点有时会被墙:curl -sSL https://get.rvm.io | bash -s stable#或者curl -L https://rvm.io | bash -s stable没关系,我们可以直接从git仓库里下...

  • windows下Ruby开发环境搭建

    时间:2023-03-21 18:10:38

    一、下载下载RubyInstaller二、安装按照提示安装安装完毕后,在cmd命令窗口,输入:ruby -v 查询rbuy版本;输入gem -v 查询gem版本三、Ruby插件(Redis插件)安装下载地址:https://rubygems.org/gems/redis/versions/3.2.2...

  • ruby AES加密解密

    时间:2023-02-25 13:59:38

    最近和京东合作做一个项目,在接口对接传递参数时,参数需要通过AES加密解密。本来想到用gem 'aescrypt'处理,但是aescrypt的编码方式用的base64,而京东那边用的是16进制。所以就自己写了加密解密方法。AES 加密def aes_encrypt(key, encrypted_st...

  • ruby Errors & Exceptions

    时间:2023-02-23 10:16:15

    When you first started coding, errors were probably the last thing you wanted to see.After all, it’s not a far stretch to associate “error” with “I me...

  • 基于Ruby的watir-webdriver自动化测试方案与实施(二)

    时间:2023-02-17 21:11:52

    接着基于Ruby的watir-webdriver自动化测试方案与实施(一)http://www.cnblogs.com/Javame/p/4159360.html继续 ... ... 回顾软件自动化测试的概述         Web自动化测试的方案设计功能方案设计业务方案设计 Web自动化测试的方案...

  • Ruby-模块和类

    时间:2023-02-17 12:54:44

    首先看下他们的关系irb(main):100:0> String.class=> Classirb(main):101:0> String.class.superclass => Moduleirb(main):102:0> String.class.superclas...

  • ruby学习笔记(2)-chomp,chop的区别

    时间:2023-02-16 16:07:32

    还没开始系统性的学习Ruby,最近在看metasploit框架的exploit会涉及到Ruby脚本,也就硬着头皮一遍查阅资料一遍做些笔记吧。Ruby字符串中存在chop和chomp的内置函数。我在http://www.w3cschool.cc/ruby/ruby-string.html中得到的关于R...

  • Ruby数组:更改字符串元素格式

    时间:2023-02-15 21:44:28

    I have an array of string which contains the "firstname.lastname" strings: 我有一个字符串数组,其中包含“firstname.lastname”字符串: customers = ["aaa.bbb", "ccc.ddd", "...

  • 如何在不使用eval的情况下将字符串转换为ruby / rails中的哈希? [重复]

    时间:2023-02-15 21:44:22

    This question already has an answer here: 这个问题在这里已有答案: How do I convert a String object into a Hash object? 12 answers 如何将String对象转换为Hash对象?...

  • ruby编程语言-学习笔记2(第4章 表达式和操作符)

    时间:2023-02-15 08:39:30

    对属性和数组元素的赋值o.m + = 1  ===》o.m = (o.m()+ 1)  # 对 o.m()这个方法的结果+1对数组元素的赋值也是通过 方法调用来完成。0.[] = 1===>o.[] = o.[] +1 #对o实例对象的[]方法,的结果+1如果一个对象o定义了一个接受2个参数的...

  • 在Ruby中嘶嘶作响的假人

    时间:2023-02-13 21:54:26

    Spoiler alert: I am a true novice. Tasked with figuring out fizz buzz in ruby for a class and while I have found more than a few versions of code that...

  • 一个python程序员的ruby三日游(三)——构建工具

    时间:2023-02-11 22:49:02

    在构建上,Ruby比Python会强大些。 Ruby用的是Rake,Python兴许是scons,如果是用于python的话可以用shovel,这个Python就没有和一个好的标准,Rakefile算是Ruby的一个标准。 Rake简介 Make 是一个 UNIX® 的本机实用程序,是为管理软件...

  • 一个python程序员的ruby三日游(二)——第一天 ruby rspec

    时间:2023-02-11 22:44:45

    听闻过TDD有一些时日了,加上之前看过的《敏捷开发的艺术》,是时候试着用这种方法来写一个程序。于是就谷歌到了ruby rspec,同是敏捷开发,但是却是BDD——行为驱动开发。 来自维基百科的简述 BDD的做法包括: 确立不同利益相关者要实现的远景目标 使用特性注入方法绘制出达到这些目标所需要的特...

  • 一个python程序员的ruby三日游(一)

    时间:2023-02-11 22:44:15

    python和ruby之争,不好说什么,个人还是比较喜欢python,不过ruby也相当不错。 Python与Ruby 目测python会比较适合编程入门学习,而不是C。遗憾的是,这两个都不是我的入门语言,而是古老的海龟。 只是因为python用得比较多,不过python和ruby算是有点对立的,从...

  • 一个python程序员的ruby三日游(六)——重构(二)元编程

    时间:2023-02-11 22:44:03

    这是我在玩Ruby的那三天里面学到的最给力的东西,找不到对应的词汇用来说明这其中的美妙,词穷的节奏。运行时操作自身的代码,这一点就有点类似于人工智能,在运行的时候不断的学习,未来的机器人都可以这样不是么?能做到这点的语言不多,Ruby算一个,Python算一个。只是将这种特性放在Python上,似乎...

  • 在Ruby中使用require的最佳实践是什么?

    时间:2023-02-10 20:04:25

    Some models require other models to be loaded first. But each required file only needs to be loaded once. 某些型号需要先装载其他型号。但每个必需的文件只需要加载一次。 What is the b...

  • 如何在Ruby中使用regex将字符串分割成包含的单词数组?

    时间:2023-02-10 19:28:57

    I am trying to create a regex pattern that will split a string into an array of words based on many different patterns and conventions. The rules are ...

  • 如何在ruby上获取现有pdf的总页数?

    时间:2023-02-09 15:52:01

    How to get the total number of pages of the existing pdf in rails? 如何获取rails中现有pdf的总页数?1 个解决方案 ...

  • Ruby - 如何创建绘图点

    时间:2023-02-09 14:48:55

    I'm new to Ruby and I'm trying to create what is in essence a graph sheet by passing two values one for height and another for width. After creation I...