只显示主题贴

/usr/local/ruby/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:225:in `re quire_frameworks': no such file to load -- openssl (RuntimeError) aptitude install libopenssl-ruby
当客户端第一次访问服务器时,服务器会为它生成一个 session,这个 session 拥有在这台服务器上独一无二的 session_id,并且存到客户端的 cookie 中。下一次客户端访问服务器时会把这个 session_id 传回给服务器,所以服务器根据这个 session_id 就能鉴定客户端的身份。 :cart 不等同于 "cart",Symbol 相当于一种不可以修改的字符串,Rails 里大量使用 Symbol 作为 Hash 的 key,因为相比 String 而言,Symbol 会消耗更少的内存,性能更好,并且书写更美观。 第二个问题的代码应该是 if session ...
config.gem 'solr-ruby', :lib => 'solr'
  • 进入论坛 Ruby
40GB 的数据量对于 SQLite 来说也太大了吧,SQLite 不是设计来处理这么大量的数据的。 参考 http://www.sqlite.org/whentouse.html
  • 进入论坛 Ruby
只将每次查出的数据的 ID 作为 Array 缓存到 session 里即可,需要的时候直接把这个 Array 传给 find 方法来查,速度很快。 另外,每次查询要几分钟,是否可以考虑改进数据库设计来提高查询速度。
  • 进入论坛 Ruby
不同意很多人说的“工具够用就行”,就算是两件工具可以完成完全一样的功能,其设计哲学和使用方式上肯定也会有区别。如果是每天必用的工具,不够便利的,或者蹩脚的使用方式会持续的影响你工作时的心情,而谁又愿意每天工作时都被工具逼得心情不好?或许只是因为我太过在意这种小事,常常看见很多人用鼠标慢吞吞的选择代码块/段进行删除/注释等操作,习惯了 Vim 的我是无论如何也不能理解他们悠然自得的表情的。
把实际文件存在 shared 目录下,每次发布后在 current/public 下创建一个指向实际头像目录的符号链接。以下是我的 deploy.rb 里的部分代码。 task :after_update_code, :roles => :app do run "cp -rf #{release_path}/config/staging/* #{release_path}/config" run "rm -rf #{release_path}/public/user" run "ln -s #{shared_path}/user #{release_pa ...
  • 进入论坛 Ruby
初学直接上 2.1 没啥不好的,API 变化并不大。
  • 进入论坛 Ruby
装个 RoR 运行环境有什么技术含量比较高的。
装个 exception_logger 轻松又方便。
  • 进入论坛 Ruby
rainux
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜