摘要:
将ROR项目从development环境改为production环境时,运行rake assets:precompile后, ckeditor的界面就无法完整显示?! @_@?? 出现 ActionController::RoutingError (No route matches [GET] "/ 阅读全文
摘要:
基于rails4.0环境 Rails 页面缓存的方法很多,最近弱弱地尝试了fragment cache,用法还算简单~@_@|| 首先,查看config/environment/production.rb 确保上面代码是true状态。 fragment cache是用来对页面进行片段缓存的,首先在你 阅读全文
摘要:
最近配置production环境,找了好几份文档,从傻逼到苦逼~~终于配置成功~~@_@!!! 首先,先加载以下几个插件: 接着修改config/environment/production.rb,部分代码如下: 接着在config/application.rb中添加下面代码: 如果有其他文件需要添 阅读全文
摘要:
在Rails的development环境下开发时,使用link_to进行destroy时顺利进行,最近将环境配置成production时,使用link_to,结果not working 代码如下: 解决方法如下:将link_to 改为 button_to 参考链接:http://stackoverf 阅读全文
摘要:
Rails -- 时间的内置函数和格式说明 FROM:http://www.douban.com/note/99064603/ 时间格式化时间 阅读全文
摘要:
学习链接:http://rubyer.me/blog/583/ RESTful风格的路由动词默认有7个(分别为:index, show, create, new, edit, update, destroy)。 有时我们需要自定义路由,这时就要用到:on参数。:on参数有三种取值,分别为collec 阅读全文
摘要:
在开发阶段,如果发生错误时,都会出现错误提示页面,比如:RecordNotFound之类的,虽然这些错误方便开发进行debug,但是等产品上线时,如果还是出现这些页面,对于用户来说是很不友好的。 所以必须定制错误跳转到404和500 下面示范在development下开发的404和500跳转: 首先 阅读全文
摘要:
set集合容器实现了红黑树的平衡二叉检索树的数据结构,在插入元素时候它会自动调整二叉树的排列,把元素放在适当的位置,以确保每个子树根节点的键值都大于左子树的所有节点的键值,而小于右子树的所有节点的键值;另外,还得确保根节点的左子树的高度与右子树的高度相等,这样,二叉树的高度最小,从而是检索的速度最快 阅读全文
摘要:
STL提供三种组件:容器,迭代器,算法,它们都支持泛型程序设计标准容器有两类:顺序容器和关联容器。 顺序容器(vector,list,deque,string等)是一系列元素的有序组合。 关联容器(set,multiset,map,multimap等)包含查找元素的键值。 迭代器的作用是遍历容器。 阅读全文
摘要:
JSP -- include指令与include动作的区别 (1)格式的区别: 1 include指令:<%@include file = "文件名"%> 2 include动作:<jsp:include page = "文件名"/> (2)语义的区别: include指令可以在jsp程序中插入多个 阅读全文
摘要:
Rails -- 关于Migration无聊去逛博客,发现一篇介绍Migration,挺详细的,留个链接,以后需要的时候看。链接:http://www.cnblogs.com/orez88/articles/1552019.html 阅读全文
摘要:
在route中进行修改,添加下面代码 注: :on => :member照写,不是变量来的。。。 这样就可以使用mymethod_mycontroller_path。over~~ @_@!! 阅读全文
摘要:
简单例子: 另一个例子: models/admin/column.controller.rb controllers/admin/column.rb 然后创建一个新的对象,并且使得它的icon为空 这时,如果直接使用admin_column_params.require(:icon),会报错说没有这 阅读全文
摘要:
在config/environment.rb/development.rb或者config/environment/production.rb中, 简单示范例子: 然后在config/initializers/devise.rb中修改, 这样就完成更改发送邮箱的设置了,然后第一次发送邮件的时候,如果 阅读全文
摘要:
计算下一天的这个时刻, 如果想得到下一天的凌晨时间 当求某一天的几个月后的日子时,例如2013-8-31的6个月后的日期会是什么呢? 阅读全文
摘要:
这三个方法在ROR中经常用到,都是用来判断是否为空的。 区别是: ruby的方法:.nil?、.empty? rails的方法 :.blank? 用法的区别: .nil? : 判断对象是否存在。 .empty? : 是对象已经存在,判断是否为空字段。 .blank? : 相当于同时满足 .nil? 阅读全文
摘要:
TimeDate格式化输出: 如果只想输出日期,而不要输出具体时间 反向格式化(将字符串转化为日期格式): 接下来介绍rails自带的TimeDate格式 如果你忘记了rails自带的TimeDate格式,那么在命令行输入: 执行命令后,可以看到如下 简单的格式化例子: Time.now.to_s( 阅读全文
摘要:
Mysql -- 设置中国时区时间查看mysql的时区设置mysql> show variables like '%time_zone%';修改mysql的时区设置,注:mysql的默认时区是UTC,+8:00是中国所在时区(东八区)mysql> set time_zone = '+8:00'; 参考链接:http://virusswb.blog.51cto.com/115214/1046723/ 阅读全文
摘要:
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 阅读全文