也就是 users 表为空的时候任何一个人都可以登陆然后到管理界面添加管理员,既然要这样的话干嘛非要登陆呢?能不能考虑改成当 users 表为空的时候,admin_path 可以随意访问呢?
多做试验,做完了还不理解,就把试验过程和你的想法发出来再问,不要一看不懂就发帖,貌似看你很活跃,其实很多问题你多多 Google 多多试验就能解决
没有字段可以这样解决 应该对 devise 也能用
要不要去看看 Ideas 表里有没有这个 user_email 字段啊
@shangrenzhidao 翻了一下 rails 源码,Session 是 ActiveSupport::Cache::Store
#2 楼 @shangrenzhidao 我的理解是这样的,不知道有没有错误,毕竟大部分时间都是拿来就用,还真没像你这样深入的想过,我的认知是:只要浏览器没有关闭,session 就会存在,要是关闭了浏览器,会新开 session 会话,所以,一般用户登录用 session 保存用户 id,这样在用户的一次浏览行为中,只要不关闭浏览器,网站各个页面就能认出这个用户是已登录用户,但是要做持久化比如 remember me 这个功能就要用到客户端的 session,也就是 cookie
session 直译就是会话,我的理解就是一个用户连接到服务器时,这个用户就有一个可用的 session 会话开启,在你举的例子里也就是说一个用户一个 session 字典 (hash), 所以各个用户的 session[:user_id] 是单独的
楼主辛苦了,希望能看到你翻译完整,然后就可以联系联系作者,然后就可以把电子书放到 rei 的网站上去卖啦
表示我都已经买了
建议你使用这个 gem,'did_you_mean',能极大避免这种问题
@jyootai 嗯,C 只考过 2 级,这个确实不知道,长知识了,不过我的 C 基础跟我的 ruby 基础无关吧,我想说的是你自己想当然认为你被 ruby 坑了,就跑过来说 ruby 赋值有坑,这点不太好吧
是你自己坑吧,就算是 C 里也应该是 a = 3 ; b = 5 啊,而且这明显要用到 ruby 里的并行赋值也就是 1 楼说的那样,明明是你自己概念不清,还好意思怪 ruby 赋值坑。。。ruby 是有一些看起来像黑魔法一样的容易坑人的地方。。。但你说的这个,真的不是,所以,赶紧把标题改了好好看看 ruby 基础
所以说。努力的方向一旦选错,越努力就越错
好贵,电子书都要 25 美金
http://www.aiweibang.com/yuedu/zatan/2287765.html 这个文章里有 brew 崩溃的解决办法
现在不是流行 docker 么
在网上找到了这个,说的是 ActiveRecord::Base, 所以我不知道 mongodb 能不能用... 貌似 mongodb 的 class 不用 继承 ActiveRecord::Base
出了呀,我都买了,epub 版的,区别是前半部分加了很多 ruby2 的特性比如 refinement 和 prepend 还有默认参数这些,然后实例代码有好几个都换了,换成比较新的,比如第一版用 flickr 举例,第二版用 github 之类的,然后后半部分介绍 rails 源码部分自然替换成了 rails4 的内容咯
同靠,同涨
@lakuxin 我也发现书里有个小错误,同问怎么提报
书已买,表示这几个问题我一个问题都答不上来,乖乖看书去了
完全看不懂
看了你的文章,最近在瞅 ElasticSearch