RubyChina。token 用 doorkeeper 解决。
自己 host 啊。
国内有类似 hot paper beauty 的服务么。。。
irb(main):001:0> self
=> main
irb(main):002:0> self.class
=> Object
挺有意思的问题。在 top level 中,self 指向了 Object 的 Instance main。你可以想象成这个 top level 的 scope 其实都是在 main 的某个 method 中。
<%= player.badman ? "内奸" : "" %>
session 通常用于再 server side 存贮用户相关的信息。每个用户对应的 session 都是不同的,这些 session 用 session id 区别。session id 通常保存在 cookie 里面。而 Rails 默认将 session 加密后保存在 cookie 里面。
我能否自己定义一个这样的哈希,用来存储一些信息?
理论上可以。但你必须保证每个用户都有一个独立的这样的 hash 以及这个 hash 你需要持久化保存在某个地方。
cookie 是啥?session 是啥?谷歌一下呗。
推荐看 Crafting Rails 4 Applications 这本书的第三章,里面有很详细的描述以及教你像 CMS 一样从数据库中去寻找你要 render 的 template。
这个panoramic相当于书中内容的 demo 吧。
port 不一样的话不算同源啊。。。
不过既然允许跨域了,线上是不是ws
和 wss
的问题呢。
stand alone 跑的时候 action cable 要设置同源策略。可以修改去掉限制
config.action_cable.allowed_request_origins = [ /https?:\/\/.*/ ]
或者参考
https://ruby-china.org/topics/28935
的 nginx 的配置。
可能是 163 邮箱的安全策略变了,登录之后进去看看设置之类有无变化呢。我记得 gmail 是需要自降安全等级设置的。
#11 楼 @geniousli I love her.
想法是没错。但是既然把数据拆分出来了就尽量别用 Rails 做数据这一块了。呆过大公司的为数不多用 ruby 开发的部门表示,Rails 基本就只负责整理各个 API 传来的数据,专注做 UI。这个时候其实相当于把 active_record 的功能用 httpclient+cache 来代替掉。
就只有我是看着妹子头像没看标题点进来的么
除了 block 不是对象,不过这个已经不重要了。
我的苦口婆心。。。哎
几年前,借着研究室里大量的 Rails 的书,我开始自学。由于根本没什么 web 编程的经验,自然遇到不少和 LZ 一样的问题。但是因为觉得自己遇到的问题肯定是很 low 的问题,所以一般直接上网找答案。谷歌搜索关键字,神奇的是每次都可以找到我想要的答案。学习的过程就像先顺藤摸瓜照着教程来做个什么 demo,然后逐步了解其中的思想,横向类比,扩展学习。
特么说了那么多其实我想说,不要一遇到问题就各种大神,指导什么的,没有所谓的大神,一切都是经验而言。当然一遇到小问题就倾向于提问也并不是不好,提问的艺术不高可以先看一下什么样的提问比较受人喜欢。
另外贵公司这样做出来的产品质量令人堪忧。 从 LZ 身上我看到很多我身边人的影子,这些人在大公司混吃等死和你拿着一样甚至更高的工资着实让人不爽,我不是针对 LZ,请原谅我吃饱了发点牢骚。
这个开场感觉用了好多次了。。。Matz 不能换点新内容么
翻了一下这位网友的一切推特还是 github 都从两年前销声匿迹了。毛骨悚然的感觉。
Ruby 里面一切都是对象这句话多么美好啊。虽然我到现在还是单身。
哈哈抱歉没有仔细读 LZ 的内容拉。类似的 e2e test 中 view 我试过截图然后比较 diff 来保证 view 没有被破坏。
LZ 要是早生个几年
建议把草稿打在自己本地,等整理好了再发上来。
看到 4L 我笑了肿么办。
感觉还是得注意啊,检查 pid 什么的在一台机子上还好,要是不止跑一个 instance 的话不知道会如何
看了标题好奇什么叫“在野外”于是点了一下原文