想起有个不怎么维护的项目还没升级,赶紧升了。
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()
每次调用我都要去查文档哪个是属性,哪个是方法,麻烦死了。
这个主题印象给人是负分的
楼主请求互助,我只能点一下问题了,不然完全可以无视这个主题。
真合并了就又会想拆了。
像 Twitter Facebook instagram 这样免费,靠其他渠道盈利的应用不知道怎么算。
Why are the Microsoft Office file formats so complicated? (And some workarounds) http://www.joelonsoftware.com/items/2008/02/19.html 翻译