#6 楼 @suffering 收到
@lgn21st 请求置顶几天:) 最近活动多了起来~
看上去很不错,反馈个问题:试用 http://ohmyrepo.ml/ 添加仓库的时候出现 500 错误。
#2 楼 @xiaoronglv 嗯,不过这种也说明 concern 设计的有问题,需要重构。
如果 Concern 中要引用 ActiveRecord 中的方法,第二种方法就不凑效了。
ruby app.rb -p 8080 -b 0.0.0.0
ffaker
看起来中文支持很给力点。
#3 楼 @xiaozi0lei 谢谢谢谢:)
直接用嵌套语法:
<img src='xx' class='xx'></img>
Don't do this, please use job process!
Sidekiq or Resque
补充一个,大家知道如何将 proc 转为 lambda 吗,最近遇到了这个需求,解决如下:
def _convert_to_lambda(&block)
self.define_singleton_method(:_, &block)
return self.method(:_).to_proc
end
#50 楼 @chrishyman router 的 helper ? 不是很懂,能否将错误放在 github 的 issues 中:https://github.com/windy/lina/issues
我来看下。
#10 楼 @flowerwrong 作为 rails gem 是要这样初始化的,未来加初始化代码有帮助。
:plus1:
默认 bundle install 就装在 ruby 所在的目录了,例如 ~/.rvm/gems/ruby-2.1.5/gems/rspec-rails-3.2.1
删了 lock 后,bundle install 会先从本地已经安装的 gem 找本地最新版本来依赖。
gem install 之后,bundle install 会复用,不会重新安装。
以上所有行为都是默认情况下,基本上都可以指派参数来调整缺省行为。
到命令行下手动执行下这个命令,把错误看看,不明白的话贴出来。
你是对的。
Rails3 默认使用 CookieStore 来存储 session, 实际上就是 session 直接存在客户端,这样优点明显 ( 简单,服务端无须存储,分布式支持良好,性能高 ). 但无法真正使 session 失效。
Rails4 依然使用它,但默认进行了加密,这样客户端便无法真正取到 session, 除非知道 secret_key_base. 已经解决了重放攻击。
但总体来说,你看到的问题其实并不是什么问题,如果想清掉 session, 可以试试 authlogic, devise 之类的 gem, 它们处理的很好。一般的 cookie 不清又有何妨?
如果还不满意,试试:https://github.com/rails/activerecord-session_store, Rails 里面改一行就可以无缝切换到传统的 session 方案。