@spacewander 非常感谢
@hammer 哈哈,和你感觉差不多啊
python 中有静态方法的原因是有些操作与类和对象没有关系,这种设计可能是与 python 不是完全面向对象相关的,python 并不要求我们按照面向对象编程,我们也可以面向过程或者函数式编程
最好的办法就是看他的源码啊,不过稍微知名的 gem 包都提供了详细的使用说明
如果把登错次数存在 session 里面,用户可能会清除 cookie,相当于可以绕过限制不用输入验证码,所以目前我尝试使用 IP 来记录玩家登错次数,但是也会造成同一出口的 IP 受影响
如果是 client session 的话,把验证码放在 session 里面应该不安全吧
@sandy_xu 如果用 redis 存储的话,那 redis 的 key 用什么表示好呢?
@sandy_xu 把验证码的文本存储在 session 里面会有问题么?
@rei 这个主意不错,我可以为登录单独添加一个接口去判断是否应该提供验证码,而注册就直接去拉验证码就好了
@rei 登录要 5 次错误才出现验证码,而注册页面直接就有验证码
Pagination does not support tags or categories
个人感觉 jekyll 最恼火的就是分页不支持类别,所有的 post 必须放在一起分页
生日快乐,👏 话说我要是早点发现这里该多好
@yunshang 真是惭愧,很多地方写的不是很清楚,最近因为换工作也没有时间更新,希望平时有机会可以多沟通下,共同学习进步
你可以举个例子吧,到底哪些地方对不上?
不同的 rails 版本都有对应的 rails guide,不知道你是不是没对上号
我一直都在用 stackoverflow,但是限于英语水平,有些问题你很难用英语表达清楚,而 ruby-china 这样的社区就可以帮助我们,这里确实汇聚了国内最好的 ruby 开发人员(也不限于 ruby),一般用中文在 google 搜索 ruby 相关的问题,ruby-china 的帖子经常被搜到,不得不说这个社区是个好地方,很感谢那些为社区做出贡献的人。也有人说 ruby-china 这个社区的人很清高,很高傲,但是对比一下其他语言的社区,你很容易发现区别在哪里。
@flowerwrong @xiaoronglv 确实应该这样做,非常感谢!!!
我现在建了两张表,一张用于存储收藏的图书,一张存储 tag。
favorates 表:
user_id: 用户 ID book_id: 图书编号
tags 表:
book_id: 图书编号 name:标签名
我觉得 MVC 主要是把业务逻辑和数据,界面显示这些分离开来,让代码更好的可读性和可维护性,至于怎么分,分多细,甚至叫什么名字,对于不同的框架,不同的语言都需要根据自身的情况来设计,不管你是 MVC,还是 MTV,这都是实现的过程,最终的目的都是一样的。
MVC 本身就是一种架构,一种模式,一种理念,并不是 model+cntroller+view = MVC,我没有细看这篇文章,但是感觉作者太过于纠结名词,忽略了其本质。
我觉得创业前期根本不需要考虑语言性能的问题,你确定你的产品能活下去?你觉得一定会有成千上万的用户?楼主你实在是想太多了,找一个自己熟悉的,得心应手的语言去做吧
感觉 kaminari 比 will_paginate 好用的多
楼主可以看下我这个帖子 https://ruby-china.org/topics/27245
什么时候可以看到视频啊???
希望可以看到视频,不然就太遗憾了
建议还是用 java 吧,二三线的技术观念相对保守,大家还是更愿意用更成熟一点的技术,招人也更容易,学校出来的大多数还是以 java/c/c++ 为主