后端开发2025年08月03日
由于网络原因,导致从rubygems.org下载gem文件较慢或者间歇性的连接失败,所以可以修改gem源为ruby.taobao.org。具体可以用 gem install rails -V 来查看执行过程。 参考链接: http://ruby.taobao.org/ 本文适用于windows和linux. Windows: 打开一个cmd窗口。 Linu...
后端开发2025年08月02日
require 负责引用一个外部文件,可以省略".rb"字样。 如: require 'foo.bar' 等价于 require 'foo' 在Ruby中,同一目录下的文件, 如 /home/andy/ruby/foo.rb与 /home/andy/ruby/bar.rb两个文件. 如果直接在foo.rb中写 require 'bar'...
后端开发2025年08月02日
在windows实验ruby on rails rubygem devise,在注册用户时报cannot load such file —bcrypt_ext错误,下面是解决方法: 1、首先安装Devki 下载地址 - http://rubyinstaller.org/downloads/ 2、将bin路径配置到环境变量path 3、在命令端(cmd)执行...
后端开发2025年08月02日
1、在GemFile添加:gem 'devise', '~> 4.2', '>= 4.2.1' 2、终端执行:bundle install 3、终端执行:rails generate devise:install 4、在/app/views/layouts/application.html.erb,添加: <p class="notice...
后端开发2025年08月02日
可以使用 sudo apt-get install ruby 的方式安装,但一般这种方式安装的版本比较旧。另外也可以用以下方式安装新的版本。 1. 首先更新软件源,使用国内的。参考:http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8 2. 刷新列表: sudo apt-get update 3. 安装...
后端开发2025年08月02日
import java.io.BufferedReader;import java.io.InputStreamReader; public class CMD_RUBY { private static String exeCmd(String commandStr) { BufferedReader br = null; try { Process p...
后端开发2025年08月02日
工作中经常会遇到不同开发语言之间的接口加解密,我们的接口提供方用Java语言开发,用到了SHA1PRNGPRNG 是一种伪随机数生成器,它一般都是使用特定的随机种子,根据某个特定的算法生成伪随机序列,通常用于给其他加解密算法提供种子。Java SecureRandom 两种伪随机数算法( SHA1PRNG 与 NativePRNG )SHA1PRNG 实现...
后端开发2025年08月02日
Ctrl+B编译遇到编码错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb1 in position 258: ordinal not in range(128) 路径为:C:\Users\您的用户名\AppData\Roaming\Sublime Text 2\Packages\Defau...
后端开发2025年08月01日
一、RadRails RadRails是由Aptana公司开发的基于Eclipse平台的Ruby on Rails(ROR) IDE,开源且免费,熟悉Eclipse的开发人员很容易使用。 RadRails官方下载地址:http://www.aptana.com/products/radrails/download RadRails目前最新版本是RadRai...
后端开发2025年08月01日
学习Ruby的过程中,对于于涉及中文的的代码的时候,需要添加如下代码在首行 # encoding: utf-8 或者EMAC写法 # -*- coding : utf-8 -*- 因为Ruby编译器会在注释行搜索coding字样,所以以上两种写法皆可。 样例代码1: # encoding: utf-8 是=1 puts "我=#{是}"...