随笔分类 -  ruby

摘要:这三个方法在ROR中经常用到,都是用来判断是否为空的。 区别是: ruby的方法:.nil?、.empty? rails的方法 :.blank? 用法的区别: .nil? : 判断对象是否存在。 .empty? : 是对象已经存在,判断是否为空字段。 .blank? : 相当于同时满足 .nil? 阅读全文
posted @ 2013-08-16 18:27 lmei 阅读(7882) 评论(0) 推荐(0) 编辑
摘要:TimeDate格式化输出: 如果只想输出日期,而不要输出具体时间 反向格式化(将字符串转化为日期格式): 接下来介绍rails自带的TimeDate格式 如果你忘记了rails自带的TimeDate格式,那么在命令行输入: 执行命令后,可以看到如下 简单的格式化例子: Time.now.to_s( 阅读全文
posted @ 2013-08-16 17:25 lmei 阅读(473) 评论(0) 推荐(0) 编辑
摘要:Rails连接MYSQL数据库,默认显示UTC时间。如果想要改成中国时区时间,按照下面修改: 在config/application.rb中找到 class Application < Rails::Application 加上下面两句 注释1:加上这句代码,查看数据库时会发现数据表中的数据也是本地 阅读全文
posted @ 2013-08-16 16:21 lmei 阅读(860) 评论(0) 推荐(0) 编辑
摘要:基于rails4.0环境 当使用Ckeditor上传中文命名图片时报错,解决方法是对图片进行重命名 在Ckeditor插件的安装目录下找到controllers/.../application.rb 比如:E:\RailsInstaller\Ruby1.9.3\lib\ruby\gems\1.9.1 阅读全文
posted @ 2013-08-10 00:28 lmei 阅读(837) 评论(0) 推荐(0) 编辑
摘要:Paperclip -- 上传中文命名图片 使用Paperclip和ImageMagick插件来处理图片的时候,上传非中文命名的图片时,只要把配置写好就没问题 if you need to add image attachments to a model? See how with papercli 阅读全文
posted @ 2013-08-10 00:10 lmei 阅读(590) 评论(0) 推荐(0) 编辑
摘要:今天在做页面跳转的时候,google了下页面跳转的方法, 跳转到上一个页面:redirect_to :back 这个方法虽然不错,但是会造成回路。 于是寻求更好的方法,找到一个不错的解决方法,链接:http://blog.sina.com.cn/s/blog_4bc3b0d10100q3co.htm 阅读全文
posted @ 2013-08-03 00:23 lmei 阅读(790) 评论(0) 推荐(0) 编辑
摘要:今天coding的时候遇到一个未知的类型,于是用puts logo_params.class查了下数据类型,然后google了一下发现是 Strong Parameter Strong parameters机制是rails4.0新引入的。 接下来我们看看它的用法:(简单例子) rail3.0是这样的 阅读全文
posted @ 2013-08-01 21:55 lmei 阅读(965) 评论(0) 推荐(0) 编辑
摘要:Need to add image attachments to a model? See how with paperclip in this episode. 在命令行输入: 注:product是你要添加属性的models中的.rb文件名,photo是要插入的图片在数据表中的属性名 配置mode 阅读全文
posted @ 2013-08-01 21:22 lmei 阅读(810) 评论(0) 推荐(0) 编辑
摘要:具体表现为:数据库中的中文不是乱码,取出来在页面显示时报编码错误。 原因是刚从数据库取出来的时候字符串是ASCII-8BIT,尽管已经在database.yml中设置encoding:utf-8但是无效。 在《ruby -- 问题解决(三)编码错误导致无法显示(1)》中介绍的方法需要在models文 阅读全文
posted @ 2013-07-30 12:12 lmei 阅读(356) 评论(0) 推荐(0) 编辑
摘要:今天和guanMac童鞋研究的subdomain配置终于有点头绪~~ 之所以会遇到种种难题,个人总结了一下,第一本人太菜,第二英语不好 贴一下guanMac童鞋配置小结的链接:http://my.eoe.cn/guanmac/archive/6105.html 在rails4.0中实现二级域名是没有 阅读全文
posted @ 2013-07-29 23:34 lmei 阅读(738) 评论(0) 推荐(0) 编辑
摘要:从数据库中取得数据显示时报 incompatible character encodings: GBK and ASCII-8BIT 或 incompatible character encodings: UTF-8 and ASCII-8BIT的错误 具体表现为:数据库中的中文不是乱码,取出来在页 阅读全文
posted @ 2013-07-22 17:03 lmei 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:首先,进入 setting\ide setting\editor\colors&fonts\font 其次,选择你喜欢的Scheme name,并且save as 最后,save as之后你就可以编辑字体的大小了!当然,也可以改变字体本身了! @_@!! 上述方法是在一贴吧看到的,忘记保存链接了,原 阅读全文
posted @ 2013-07-20 18:04 lmei 阅读(3637) 评论(0) 推荐(0) 编辑
摘要:1. 在migrate文件夹中找到xxxx_create_articles.rb文件 1 class CreateArticles < ActiveRecord::Migration 2 def self.up 3 create_table :articles do |t| 4 t.column : 阅读全文
posted @ 2013-07-20 17:52 lmei 阅读(828) 评论(0) 推荐(0) 编辑
摘要:App文件夹子文件夾功能介绍 (1)controllers 存放驱动业务逻辑的控制器 (2)helpers 存放视图辅助类,一些常用的代码段 (3)mailers Rails3中新增,用于存放与邮件服务相关的类 (4)models 存放数据描述结构、验证和完整性规则等模块 (5)views 存放生成 阅读全文
posted @ 2013-07-20 16:42 lmei 阅读(494) 评论(0) 推荐(0) 编辑
摘要:之前将rails升级到4.0版本,发生了ActiveModel::ForbiddenAttributesError错误 于是上网溜达了一会,找到解决方案, ActiveModel::ForbiddenAttributesError错误有可能是因为进级到rails 4.0引起的, 此时要将contro 阅读全文
posted @ 2013-07-20 16:34 lmei 阅读(385) 评论(0) 推荐(0) 编辑
摘要:>rails g controller home index 运行该命令时无法连接mysql 先下载配置文件:mysql-connector-c-noinstall-6.0.2-win32.zip 解压后在lib文件夹中找到 libmysql.dll 配置文件 然后将该配置文件解压后复制到Rails 阅读全文
posted @ 2013-07-20 16:28 lmei 阅读(741) 评论(0) 推荐(0) 编辑