随笔分类 -  Ruby && Rails

1
开始学习Ruby了
摘要:用ruby计算,请假时碰到法定假期,实际请假几天 阅读全文
posted @ 2015-05-12 23:12 灰色逻辑 阅读(1467) 评论(0) 推荐(0)
摘要:ruby 2.0以后版本的DEBUG 阅读全文
posted @ 2015-01-12 14:57 灰色逻辑 阅读(535) 评论(0) 推荐(0)
摘要:第一次使用CarrierWavewe做上传,不能不说,虽然Rails已经把上传变得超简单了,而CarrierWave则是把上传变成了一种享受,特别是做图片上传,现在这年代,图片展示平台已经不仅仅是电脑了,各移动端也是必须要兼顾的,这导致了上传的图片,一般都需要有好几个版本大小,如果还纯手工的使用RM... 阅读全文
posted @ 2014-11-21 13:27 灰色逻辑 阅读(566) 评论(0) 推荐(0)
摘要:qrcode,二维码,Ruby On Rails,图片转BASE64 阅读全文
posted @ 2014-11-12 14:41 灰色逻辑 阅读(1123) 评论(0) 推荐(0)
摘要:微信公众平台,使用Ruby On Rails开发后台在生成二维码的时候,取得ticket时,如果简单的使用post_form方法,会出现如下{"errcode":40052,"errmsg":"invalid action name"}原因大致就是微信服务器收到的JSON格式不合法,不知道post_... 阅读全文
posted @ 2014-11-11 00:31 灰色逻辑 阅读(4882) 评论(0) 推荐(0)
摘要:以下记录以Windows为基础,试了下Linux下的,实在还称不上方便1.如果你的配置错误,导致Sublime Text2不能打开了,想要把配置改回来,那么配置文件在C:\Users\用户名\AppData\Roaming\Sublime Text 2\Packages\User中2.安装Package control,按快捷键Ctrl+`,打开命令输入界面(一般在下方),输入下面的命令后回车即可,重启Sublime Text2import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed 阅读全文
posted @ 2012-01-26 19:17 灰色逻辑 阅读(12213) 评论(1) 推荐(1)
摘要:ruby更新到1.9.2后,对于编码问题碰到的少了不少,今天在Windows下,使用REXML解析一个编码为UTF-8的XML文件时,碰到了异常invalid byte sequence in GBK (ArgumentError),一看就知道是编码问题,尝试加上魔法注释# -*- coding: utf-8 -*-,仍旧异常——这只是让ruby解析器以UTF8解析代码文件,对于读写文件,这个并不管用查看了一下读取代码,主要是这么两句file = File.open 'G:\city.xml'doc = REXML::Document.new fileREXML需要一个File 阅读全文
posted @ 2011-10-24 13:55 灰色逻辑 阅读(840) 评论(0) 推荐(0)
摘要:在写一个地区相关的节能时,需要用到根据IP判断地区的功能,就想着找一个能够解析IP到地址的库。找了一下资料,国内用的比较多的IP库是早年就开始流行到现在的纯真IP库(QQrwy.dat),至于用ruby来解析纯真IP库的,则没找到几个,文章是不少,不过引用的几乎都是同样的代码,那个是比较早的ruby版本了,在1.9.2下跑的话,会有问题,我小改了一下,发现还是会有些问题,于是索性自己写一个吧。 要解析纯真IP库,对于该库的数据结构是必须要了解的,不多说,网上几乎唯一的纯真数据格式的说明就是这篇了 纯真IP数据库格式解析 格式并不算太复杂,主要是要注意偏移。纯真IP库的字符编码是GB23... 阅读全文
posted @ 2011-10-08 17:03 灰色逻辑 阅读(1025) 评论(0) 推荐(0)
摘要:尝试了一下Rails 3.1的新功能,感觉还不错,不过使用起来相对稍微麻烦了一点点,不过熟悉后关系也不是很大 阅读全文
posted @ 2011-09-26 18:06 灰色逻辑 阅读(469) 评论(0) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com写了好长一段时间的ROR,程序写得差不多了。以前刚开始的时候,发现ROR的编码问题,相当的难搞,后来有估时间不弄,RUBY也升级到了1.9.2,使用NetBeans来开发程序,发现一直头疼的编码问题没了,在NetBeans里写程序,在NetBeans里面启动服务器,写得是相当的顺利(其实如果在WINDOWS下开发,估计还是会有问题,因为WINDOWS下不能安装MySQL2的GEM,查数据库时还是会出现编码问题)程序写好了,自然要准备布署,首先就是试了一下N久没试过的rails s,结果真是不试不知道,一试吓一跳,在 阅读全文
posted @ 2011-08-30 15:04 灰色逻辑 阅读(343) 评论(0) 推荐(1)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com SwfUpload相当的好用,在让我在写前台功能的时候,是相当的爽快,然后写后台,OK,相当相当的爽快,相当相当的给力,可同时上传N个文件,显示进度,上传完成支持回调,相当好用!可是,当我在给后台加上用户登录验证时,发现居然取不到session了?!无论如何也取不到!相当相当的郁闷了…… 分析了一下,主要原因是因为Rails为了安全,启用了CSRF验证,而SwfUpload因为FLASH对于安全设置的要求,又不允许随意设置HTTP头,而且默认也是不加上cookie的,所以导致上传时没有cookie也没有ses.. 阅读全文
posted @ 2011-06-24 16:30 灰色逻辑 阅读(920) 评论(0) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com自从接触了Ruby,就一起喜欢着它的语法,但是总不能把它当成工作的中心而只能是喜好。不常用的后果,就是容易忘记。这次倒是好了,总算有机会用它来做网站了。用习惯了Windows,当然的,开发环境也是Windows,毕竟Windows下有着很多好用的工具,比如SQLYog,比如RegexBuddy,以及时不时要写点小软件的Visual Studio。本来Windows下用着也没什么不好,环境配置起来又简单,总共也就花了大概半小时不到就可以写程序了,直到——MySQL2 GEM兼容不好,RMagick装上去不能用。想想, 阅读全文
posted @ 2011-06-20 20:55 灰色逻辑 阅读(892) 评论(0) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com结过前两篇的修改,现在已经能简单的添加,修改,显示小说了,然后,我就突然觉得,界面太丑了……,受不了了,稍微美化一下吧。ROR里面,使用views文件夹中的布局文件来布局。作为一个网站来说,界面主体是一致的,所以,建立一个application.html.erb文件,来作为全局布局文件吧。由于起先使用Scaffold的时候,程序自动建立了一个和Controoler同名的布局文件,叫books.html.erb,ROR在运行时,会去寻找布局文件,如果找到和Controller同名的文件,就不会再去找applicati 阅读全文
posted @ 2010-02-07 21:01 灰色逻辑 阅读(763) 评论(0) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com公司今年放假挺早,今天是第一天,反正闲着没事,就继续学习,继续记录吧上一篇里面,页面终于显示出来了,而且已经自动加上了一个功能,添加新书,试着点击一下吧……没有相像中的添加新书界面,倒是又出错了……这次的原因是“update is defined by ActiveRecord“,update已经被ActiveRecord定义过了?!我什么时候定义过update啊?根本连代码都没写几行啊?仔细想了一下,似乎Book类里面有个update,用来保存小说的更新日期。一想到这个,简直想拍自己一下,update不说别的,首 阅读全文
posted @ 2010-02-02 18:39 灰色逻辑 阅读(578) 评论(0) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com看了《Web开发敏捷之道》的前10来章,对于怎么用ROR来建立一个简单的站点有了一个模糊的认识,后面几章开始,是关于Rails的高级部分。按照我的习惯,暂时先不看高级部分,准备先试着用前面的知识,来试着写一个网站,熟悉一下整体,再去看后面的内容。小网站的主题,想了一下,不想写BLOG,平时自己喜欢看个小说什么的,就试着写一个山寨小说站吧。以下文字,作为这次试手的记录,以备后查。欢迎各位朋友指出错误和不足。开发工具,用的是RadRails,挺好用的一个工具,简单设置一下就可以用得很舒心了,包括DEBUG,调用各类命令 阅读全文
posted @ 2010-02-02 15:56 灰色逻辑 阅读(890) 评论(0) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.comROR中的layout简单用了一下,发现挺好用的,不过同时想到一个问题,对于不同的action,基本上都会有自己独有的JS和CSS,那么在定义好layout后,怎么做到不同的action对应不同的JS和CSS呢?查了一下资料,学到一个简单的方法,记录一下:在action对应的layout中,使用content_for/app/views/books/index.html.erb<% content_for :js do %> <%= javascript_include_tag 'one& 阅读全文
posted @ 2010-02-01 11:27 灰色逻辑 阅读(987) 评论(0) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com学习ROR,一直用的是NetBeans,为了调试ROR,搞了半天,又是下载ruby-debug-ide,又是配置,弄了整整一个上午还是不好用,想起来以前看人说配置JAVA环境配置一天时,自己还笑,今天算是自己碰到这事了不折腾了,反正IDE对我而言,现在就是一个编辑器,学习期间都自己输命令下载了RadRails,几乎什么也没配置,可以调试ROR了,还是Eclipse用着顺手啊:)高级的配置,学会了基础再搞吧,响应号召,不折腾了 阅读全文
posted @ 2010-01-27 15:07 灰色逻辑 阅读(501) 评论(2) 推荐(0)
摘要:使用rake db:migrate连接MySQL时,发生 rake aborted! Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB错误,最终发现为版本兼容问题 阅读全文
posted @ 2010-01-20 13:27 灰色逻辑 阅读(313) 评论(2) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com今天公司停电了,早回家了一小时,昨天睡觉前看了几页,心痒痒的,还没试过,赶紧来试试Ruby里除了if,又加了个unless关键字,相当于if not,相信以后写逻辑判断的时候条理会清楚不少昨天看的语法中,最令我喜欢的,可能是case关键字,相当于C#里面的switch-case-default组合,不过相对于传统编译型语言只能是数字(能支持string就了不得了),Ruby里面的case太强大了,除了数字,字符串,范围,甚至连正则式都可以print "输入数字或字母:"a = getscase 阅读全文
posted @ 2009-02-12 21:40 灰色逻辑 阅读(490) 评论(0) 推荐(0)
摘要:最近刚做好一个站,rails 3,大家捧场看看,谢谢!www.yo945.com对Ruby感兴趣有段时间了,过年买了两本书,准备每天抽点时间来看,希望早日学会简单的在这做个笔记,只记录一些比较特别的语法(相对于JS或JAVA来说)博客园不支持Ruby的语法着色,这点比较郁闷了Ruby注释以#开头或以=begin开头,=end结尾=begin这是一种注释,=前面不能有空格=endx = 1 #变量x=1Ruby的字符串也蛮有意思的a = "x\ty"print a #显示x y,双引号中,和一般语言的字符串差不多,允许很多转义符a = 'x\ty' print 阅读全文
posted @ 2009-02-11 23:37 灰色逻辑 阅读(372) 评论(0) 推荐(0)

1