rails
magicdipsy
这个作者很懒,什么都没留下…
展开
-
Rails学习总结(2)
这两天杂事较多,抽空写了一小点Rails的代码。在对应Model对应的查询出了个问题。1.使用Model的all或者where等查询ActiveRecord对应的数据库的时候,返回的是一个Array的数组结构。在计算Array的长度的时候,错误的使用count函数来判断数组内的个数,在each的循环中由于有add/delete操作,导致count函数的结果每次都发生变化,数据处理除原创 2015-06-25 18:16:55 · 509 阅读 · 0 评论 -
Rails Mail发送不成功
用Rails runner执行一个rails的脚本,并在脚本中发送邮件。按照 http://guides.rubyonrails.org/action_mailer_basics.html 处理中构造自己的Mailer,然后调用命令进行发送Mail---------------------------------------------class TSMailer de原创 2015-07-27 16:18:44 · 974 阅读 · 0 评论 -
Redmine的创建任务的性能问题
【问题】公司新安装的Redmine,在创建新的任务时大概需要50秒左右。【原因】通过查看比较Development.log发现是Mail通知的时候占用了大量时间,邮件服务是通过外网绕道公司邮箱进行发送的。【解决方案】在/etc/hosts中配置好邮件服务器的名字解释,经过公司内网直接访问邮件服务器发送。另外,也可以在Redmine的机器上配置Sandmail服务进行邮件发送。原创 2015-08-13 13:18:19 · 1057 阅读 · 0 评论 -
通过unicorn Web Server加速Rails Server的速度
在公司使用Rails写的Redmine系统,当连接人员数量较多的时候,系统性能严重恶化。Google之后了解的到Rails server本身的性能有问题,可以通过使用unicorn web server解决大量并发的问题。试了一下,安装unicorn还是非常简单的。1. Rails App的目标下安装 unicorn 模块: gem install unicorn2. 修改原创 2015-09-02 16:29:34 · 540 阅读 · 0 评论