后端开发2025年08月05日
以上没有出错则rails安装成功5、使用:运行 rails path/to/your/new/application 创建一个新的项目。运行 ruby path/to/your/new/application/script/server 启动服务。=======================================================...
后端开发2025年08月05日
1. #查看当前ruby版本 2. $ ruby -v 3. ruby 1.8.7 4. #列出已知的ruby版本 5. $ rvm list known 6. #安装ruby 1.9.3 7. $ rvm install 1.9.3 8. 卸载 9. rvm remove 1.9.3 ...
后端开发2025年08月05日
轻量级,轻量级,所以用notepad++来运行ruby的代码最合适不过了,虽说有更好用的轻量级工具,但是用notepad++习惯了,也懒得去再装其他工具了。好了,进入主题,先安装插件NppExec,打开notepad++,在Plugin->Plugin Manager->Available里面找到NppExec,勾选中Insta...
后端开发2025年08月04日
众所周知,RoR里面的指导原则有: 第一条是较小的软件,这意味着你编写较少的程序行。程序小就能加速开发,错误也较少,使得程序较容易理解、维护和增强。对编写较小程序做出贡献的Ruby的一个特性就是它假设该架构本身能够并应该处理元数据. 第二条是对配置的协定原理,这意味着Rails不用配置文件,而是依靠一些简单的编程协定,让它通过利用应用程序已有的信息和在运行...
后端开发2025年08月04日
并不是专业做网页抓取的爬虫的,只是之前在一个做的挺烂的网站上帮人刷票起步逐渐学习了网页抓取的工具。最初的时候是用Python的urllib2,拿到网页当文本处理,后来才在论坛上看到有BeautifulSoap这种级别的神器,Python处理起这种来实在是方便,可惜后来我遇到了Ruby及Rails,从此移情别恋,乃至读了Metaprogramming Rub...
后端开发2025年08月04日
Gem::InstallError: net-ssh requires Ruby version >= 2.0 修改Gemfile,变一下版本 gem 'unicorn' group :test, :development do gem "rspec-rails", ">= 2.5.0" ...
后端开发2025年08月04日
在ruby中,当某些特定的事件发生时,将调用回调方法和钩子方法。事件有如下几种: 调用一个不存在的对象方法 类混含一个模块 定义类的子类 给类添加一个实例方法 给对象添加一个单例方法 引用一个不存在的常量 对以上的事件,都可以为之编写一个回调方法,当该事件发生时,这个回调方法被执行。这些回调方法是针对某个对象,或者某个类的,而不是全局的。 下面给出一些例子...
后端开发2025年08月04日
RSA加密数据量小,速度慢,是非对称加密。 DES加密数据量大,速度快,是对称加密。 为了实现非对称大数据量加密,可以结合DES和RSA的方式。加密时,先把数据用DES加密,再用RSA将DES的密钥加密(生成一个小的额外文件)。解密时,先用RSA得出DES的密钥,再把数据用DES解密。 为了方便简洁明了,DES中的IV就用KEY。 具体实现: requir...
后端开发2025年08月04日
1,国内源淘宝不好用了//1.删除原gem源gem sources --remove https://rubygems.org/ //2.添加国内淘宝源gem sources -a https://ruby.taobao.org/ //3.打印是否替换成功gem sources -l //4.更换成功后打印如下*** CURRENT SOURCES ***...
后端开发2025年08月03日
由于之前安装目录带有空格,所以现在想卸载ROR重新安装: gem uninstall Railsgem uninstall Rakegem uninstall Actionwebservicegem uninstall Actionmailergem uninstall Actionpackgem uninstall Activesu ...