- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Rails 列表加分页功能
rails 的默认列表是取的所有数据,如果数据量较大,这种方式肯定有问题:第一,会导致内存超出;第二,页面会特别长;第三,加载也较慢.这个时候,分页需求就来了,总不能自己写分页吧,这也太麻烦了.github.com上搜索一下,哦买噶,居然已经有这gem包,果断拿来用.用法很简单,只需要在Gefile里面引入"kaminari"就行了,代码如下:gem 'kaminari'
2015-04-30 00:41:45 2388 2
原创 rails 禁止打印出assets的日志请求
rails 4默认是将所有请求都打印出来的.我们的业务请求在development下是要打印出来,方便我们做问题分析,但是assets这些静态文件就没有必要打印出来了.rails guides上是这样说的;config.assets.logger accepts a logger conforming to the interface of Log4r or the default Rub
2015-04-29 22:10:51 646
原创 rails 中加载自定义文件
rails默认生成lib文件夹,但是没有默认加载lib中的文件,可以在config/application.rb中配置如下代码,加载lib文件夹里面定义的module或者是class:config.autoload_paths += %W(#{config.root}/lib)当然这种方法不只是可以加载lib文件,还可以加载其他自定义的文件夹.注意的是这些自定义的文件的module或者
2015-04-29 00:23:09 2090
原创 RuntimeError: `attr_accessible` is extracted out of Rails into a gem
按照平常的习惯,写了一个model之后,习惯把model对应的表字段显式写到model文件中,发现报了以下的错误:才想起来,工作时用的rails的版本是3.2的,自己搭建个人项目用的是4.0.2版本,估计不支持这种写法就,看报错的提示就有解决办法,引入protected_attributes这gem包就行了,方法如下:在项目的Gemfile里面加入: gem "protected_
2015-04-28 00:47:52 846
原创 invalid byte sequence in US-ASCII (ArgumentError)
最近想在在工作之余,单独搭建一个rails+bootstrap的项目,并发布,后续会陆续更新遇到的问题. 今天遇到一个错误,是在执行rake db:migrate的时候遇到的,错误内容是:invalid byte sequence in US-ASCII (ArgumentError),截图如下:感觉应该是编码的问题,就在migrate文件头部加上了#encoding: utf-
2015-04-28 00:35:15 4382
Visual Assist X破解
2013-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人