随笔分类 - Ruby
学学Rails
摘要:最近使用ruby-china的源连接不上 使用gem update遇到这个问题, 原来是ruby没有包含SSL证书,所以Https的链接被服务器拒绝。 解决方法很简单,首先在这里下载证书(http://curl.haxx.se/ca/cacert.pem), 然后再环境变量里设置SSL_CERT_F
阅读全文
摘要:这篇博文逐渐写一点关于Ruby的编码风格,主要参考ruby-stytle-guide。一些命名准则函数与变量使用蛇形小写比较好:some_var, some_function目录和文件也使用snack_case类使用驼峰命名CamelCase,1 class SomeClass2 3 4 end
阅读全文
摘要:gets方法得到的字符串包含一个“\n”回车符,所以我们需要继续使用chomp方法把"\n"回车符去掉
阅读全文
摘要:https://practicingruby.com/articles/binary-file-formatshttp://stackoverflow.com/questions/16821435/how-do-i-read-write-binary-files主要参考了stackoverflow的...
阅读全文
摘要:其实很简单Ruby的Array类自带了min方法可以求出最小值,然后调用Array的index方法传入元素值就可以求出下标1 a = [1, 2, 3, 4, 5, 6] 2 theMin = a.min #=> 1 3 theIndex = a.index(a.min) #=> 0
阅读全文
摘要:做解密发现的:1 m={}2 File.open("test1.txt") do |f|3 f.each_line do |line|4 line.chomp! #去除每行结尾的回车(\n),加!可以改变line5 line.spl...
阅读全文
摘要:flag = FileTest::exist?("LochNessMonster")flag = FileTest::exists?("UFO")# exists? is a synonym for exist?OK了
阅读全文
摘要:首先得特么建立数据库:rake db:create实际问题是没有int应该用integerhttp://www.rubycc.com/column/rails3.2.3/rails.htm
阅读全文
摘要:解决方案为,不要用sudo gem install就好了,卧槽
阅读全文
摘要:学习Ruby on Rails实战真经里面说rails4使用了strong parameters,所以代码这么写:注意不是Event.new(params[:event])了,而是参数是函数返回值 def create @event = Event.new(event_params) ...
阅读全文
摘要:用rvm安装了ruby2.2.0之后,发现rails又装不了了,因为什么nokgiri安不上需要安装两个包:libxml2libxml2-devlibxsltlibxslt-dev然后gem install nokogiri -- --use-system-libraries --with-xml2...
阅读全文
摘要:说明:只针对Windows8.1Windows下,上rubyinstaller上下载最新的railsinstaller包含Ruby2.1的,然后更新gem用命令:gem update --system然后找好位置,使用命令:rails new demo --skip-test-unit注意,开启rails服务器只要进入项目目录使用命令:rails server即可,不需要bin/rails ser...
阅读全文
摘要:解决方案: gem install rails -V。。。。其实他本身在后台运行,白白的给他中断好多次,用-V这个选项就可以直接回显信息了
阅读全文

浙公网安备 33010602011771号