会有公司请实习生为了打发时间么……
先简单用 ab 工具测试一下现在能撑多少并发。
要减少内存可以去掉 rails,纯 api 服务 rails 的作用不大。
要优化首先要测量现在的水平,然后找瓶颈。楼主的应用一部署就有很大量的访问?
有 html2slim。
scss 本来就方便前端开发,如果前端不用那也没必要转了。
想起有个不怎么维护的项目还没升级,赶紧升了。
http://apidock.com/rails/ActiveResource/Base/clone
ryan = Person.find(1)
not_ryan = ryan.clone
not_ryan.new? # => true
刚开始由于搞不清是逻辑写错还是测试写错,所以比较痛苦。但是目前要坚持写多一点测试,这样你会发现程序运行起来跟你想的不一样。
如果一个 action 最终执行的是默认 render 又没有对应模板,程序本身是会抛 template missing 异常的,无关测试。
if admin==false
这一处也是引起错误的分支。
unless admin.nil?
如果 admin 为空的时候,渲染了什么呢?
(只有)北京只允许备案 .com .cn .net 这些域名。
如果只是备案问题,换个 .com 就行了。
关注 github 状态的是不是还在编程?
#6 楼 @blacktulip rubyconf 2012 的演讲 http://confreaks.com/events/rubyconf2012
只有一个主题是直接与 Rails 相关的。Ruby 社区很活跃,语言本身好用,实现新玩意的时候自然就用 Ruby。如果自己不感兴趣,选择性忽视,就说 Ruby 没有 Rails 会少很多光彩,那也没办法。
那么 ruby 是不是会少很多光彩 <- 这句不是
#5 楼 @simlegate 有 Client.order("created_at DESC")
我现在挺看好 angular 的,全部按照它的思路的话,客户端逻辑只维护数据更新就行了,页面完全自更新。emberjs 的文档有点长还没看,不知道它的数据绑定有没有这么方便。
目前我尝试用 ujs 做 ajax 逻辑,简单的页面更新是方便,交互复杂的部分就很吃力,这时候就需要客户端框架。
再考虑到离线应用的话,只能用 js,所以还是需要客户端框架。抢饭碗我不觉得,我继续用 Rails 做后端的粘合剂。
passenger 3.0.19 已经兼容 ruby 2.0 了吗?
Modal.all
class Comment < ActiveRecord::Base
belongs_to :user
belongs_to :news
attr_accessible :commenter_id, :content, :is_show_public # <- 这里已经禁止用参数方式传 user_id 了
end
把 controller 里面代码改成
@comment = @news.comments.create(:commenter_id=>1,:content=> params[:comment]['content'],:is_show_public=> false )
@comment.user = @user
就是 comments 表里面放一个 user_id,在模型里面表现为 belongs_to :user。
$('body').position().top
$('body').scrollTop()
每次调用我都要去查文档哪个是属性,哪个是方法,麻烦死了。
这个主题印象给人是负分的
楼主请求互助,我只能点一下问题了,不然完全可以无视这个主题。