语言学习
magicdipsy
这个作者很懒,什么都没留下…
展开
-
Rails学习总结(2)
这两天杂事较多,抽空写了一小点Rails的代码。在对应Model对应的查询出了个问题。 1.使用Model的all或者where等查询ActiveRecord对应的数据库的时候,返回的是一个Array的数组结构。在计算Array的长度的时候,错误的使用count函数来判断数组内的个数, 在each的循环中由于有add/delete操作,导致count函数的结果每次都发生变化,数据处理除原创 2015-06-25 18:16:55 · 502 阅读 · 0 评论 -
ATOM编辑器
一直在使用Sublime编辑器来编辑Ruby/Javascript等代码,GitHub的Atom 1.0正式发布了,去下载了一个Atom 1.0使用。 Atom 1.0的界面风格与Sublime text的风格类似,而且还可以换Theme。用起来与Sublime没有多大的差别。而且与Sublime一样有不少的Package插件可以使用。 比Sublime的优势是不会弹出让你购买的对话框原创 2015-07-02 17:16:39 · 846 阅读 · 0 评论 -
Rails学习总结(1)
工作需要开发内部管理用的Redmine的插件,零基础学习Rails这个东西,以前的功底是C++/Java,少量的JSP的开发经验,短时间学习起来感觉费劲。 梳理一下自己的学习历程。 1.Rails以及Ruby是零基础,找了两本书>和>,试着Follow教程学会了Rail的环境以及一些基本原理后,StepByStep的学习起来,由于任务紧时间有限,也就是了解一个大概就开始动手做自己的东西原创 2015-06-15 13:20:03 · 601 阅读 · 1 评论 -
Rails Mail发送不成功
用Rails runner执行一个rails的脚本,并在脚本中发送邮件。 按照 http://guides.rubyonrails.org/action_mailer_basics.html 处理中构造自己的Mailer,然后调用命令进行发送Mail --------------------------------------------- class TSMailer de原创 2015-07-27 16:18:44 · 965 阅读 · 0 评论 -
Handsontable不允许插入行的处理
【问题】使用Handsontable Javascript插件碰见一个问题,鼠标拖动最后一个元素的时候,Handsobtable会自动增加几行。对于固定行的Table来说就有问题了。 【解决方法】设置allowInsertRow:false不管用,设置maxRows:data.length【数据的最大行数】才行原创 2015-07-17 11:04:37 · 2705 阅读 · 0 评论 -
通过unicorn Web Server加速Rails Server的速度
在公司使用Rails写的Redmine系统,当连接人员数量较多的时候,系统性能严重恶化。 Google之后了解的到Rails server本身的性能有问题,可以通过使用unicorn web server解决大量并发的问题。 试了一下,安装unicorn还是非常简单的。 1. Rails App的目标下安装 unicorn 模块: gem install unicorn 2. 修改原创 2015-09-02 16:29:34 · 530 阅读 · 0 评论 -
Calendar年历中周的问题
项目需要按照周来统计数据,在数据创建的时候使用了ruby的Date.cweek来保存周信息,年信息用的Date.year来保存。 这样问题来了,年底的周与下一年的第一周大多数情况是同一周。 例如: 2014-12-31 属于 2015 - W01, 2015-01-01属于2015 -W01周 2015-12-31 属于 2015 - W53, 2016-01-01原创 2015-09-10 16:58:08 · 686 阅读 · 0 评论