在开发模式中:
nil.id
=> "Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id"
Run Code Online (Sandbox Code Playgroud)
在生产模式中:
nil.id
=> 4
Run Code Online (Sandbox Code Playgroud)
为什么?
我计划开始设计社交网络提要。也想咨询一下解决过类似问题的人,用的什么工具。
客观的:
为每个用户创建一个提要,这取决于他的朋友和他自己的事件。但是需要支持提要中条目的聚合,例如 Facebook 提要。例如:
1) 迈克尔创建了一张新专辑 2) 约瑟夫和大卫对文章发表了评论... 3) 安东尼对文章发表了评论并加入了“Ruby on Rails”组
我发现了一些有趣的条目:
https://github.com/technoweenie/allofthestars/tree/master/vendor/stratocaster 提供 给 GitHub 中的 yuzayut。但是它们没有聚合。介绍 Technoweenie - http://technoweenie-ruby-onales.heroku.com/
“Feeding Frenzy: Selectively Materializing User's Event Feeds” http://research.yahoo.com/node/3203
他们在 TimeLine 应用程序聚合中进行的 FB 文档 https://developers.facebook.com/docs/bestpractices/multiple-objects/
http://www.slideshare.net/danmckinley/etsy-activity-feeds-architecture - Etsy 提要
我希望能链接到有关个人经历的材料或评论。
据我了解,我遇到了问题,因为在电子邮件地址中不使用 ASCII 符号
\n\n例子:
\n\n通知程序.rb
\n\nmail(to: "Tam\xc3\xb3n \xc3\x84RU\xc3\x84 <example@example.com>", subject: "Email subject")\nRun Code Online (Sandbox Code Playgroud)\n\n有什么建议我可以如何处理这个案子吗?我更喜欢将用户名保留在地址中。
\n