搞政治正确我无所谓,但是欺负狗党无法忍受(诶,我在 RubyChina 头像怎么是只猫
能不能把这个把论坛当垃圾桶的给封了
2 年 Rails 经验新厦门人搭车求厦门或远程职位,有意私信或邮箱 [email protected] 联系我
简历投递 (麻烦注明来自 V2EX)
RubyChina 哭了
刚刚在 100offer 投了你们的职位
annotate +1
controller 里的查询不论搜索条件如何都应该用相同的查找方法(例如 where
),保证查询结果是 ActiveRecord_Relation
或数组
已经加了 1208201771 这个 QQ 对应的微信号的好友
两年 Rails 经验的有兴趣聊一聊吗?
数据库里存的是 GMT,你 Page.last.created_at
读出来会发现它又加上 8 小时变成 12 点了
你可以看看你的数据库设置的时区是哪个,可以试试看把时区改成东八区之后存进去的 SQL 会变成怎样
刚刚照这篇文章在 ActiveAdmin 做的后台里实现了 RBAC 权限管理,感谢
他们根本没有良心
这个随机放到数据库层面来做就好了吧
# One record
Corpus.order('rand()').take
# Array
Corpus.order('rand()').limit(1)
# Returns a date object pointing n months after self. The argument n should be a numeric value.
Date.new(2001,2,3) >> 1 #=> #<Date: 2001-03-03 ...>
Date.new(2001,2,3) >> -2 #=> #<Date: 2000-12-03 ...>
#When the same day does not exist for the corresponding month, the last day of the month is used instead:
Date.new(2001,1,28) >> 1 #=> #<Date: 2001-02-28 ...>
Date.new(2001,1,31) >> 1 #=> #<Date: 2001-02-28 ...>
#This also results in the following, possibly unexpected, behavior:
Date.new(2001,1,31) >> 2 #=> #<Date: 2001-03-31 ...>
Date.new(2001,1,31) >> 1 >> 1 #=> #<Date: 2001-03-28 ...>
Date.new(2001,1,31) >> 1 >> -1 #=> #<Date: 2001-01-28 ...>
赶紧看了一下文档,说的还是很清楚的
测一下人品
因为不知道他 images.item_type
存的是什么,所以当小写的 book
写了
看看 Image.includes(:book).where(books: {status: 0})
对应的 SQL,然后试着去理解一下。
# 如果 Book 有封面之外的 image 就不行了
Image.where(item_type: :book).joins('LEFT JOIN books ON books.id = images.item_id').where('books.status': 0)
Thanks a lot
所以可以理解为:“这是 Rack 的需求,Rails 之所以这么做是为了符合 Rack 的标准。”吗?
看来我那么处理是多余了
感谢,解释的很清楚。看来遇到问题还是得先看看 RFC
修改动作好快,不过不知你有没有测试过,印象里单单判断一个 request.head?
好像不太够,之前是像下面这样处理的
if request.head? || request.env['rack.methodoverride.original_method'] == 'HEAD'
return head :ok
end
印象里楼主可是花了 5 万培训出来的啊……看了这帖子感觉钱花的不太值呀🤐
前两天刚看的繁中版
贵司技术小哥日常尺度好大啊,这样真的招的到妹子么
写得很清楚,学习了