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