看完了,好书,翻译的很不错
博客里写了个推荐文 http://willmouse.com/2012/02/22/after-metaprogramming-ruby/
我觉得可能是我们自己电脑的问题,我这里看 ruby.taobao.org 里面最高还是 rails 3.1 的版本,multi_json 也是 1.03。
我是觉得是我这边的 gem 有问题,不知道跟缓存有没有关系
学习时做笔记的同学都是好同学,鼓掌!
Phusion Passenger checks whether the timestamp of this file has changed in order to determine whether the application should be restarted.
通过对比时间戳来判断是否需要重启
必需支持,话说回来我的头像在设置页面里终于更新了。。。应该是托这次修改的福?
@jiffies 1.web 开发设计的技术实在是太多了,我个人觉得一些入门概念不适合放在 ruby-china 的 wiki 里,这需要自己平常的积累。至于 rails 如何与 web 服务器协作的,可以了解一下 Rack 这个概念,或者说你学过 Python,知道 WSGI 的概念,那 Rack 和这个概念的意思基本是一样的。
2.如果对自己的前端技术不那么自信的话,可以使用 CSS 的框架,例如 ruby-china 就用了 twitter 的 bootstrap。
3.5th 应该会估计会基于 Rails 4.0 来写了,4th 和 Rails 3.2 还是兼容的,用 Rails 3.2 看那个没什么问题。
七点下班,住南四环,中午等饭时看到大呼坑爹,晚上只得看了一晚书。《Ruby 元编程》翻译的挺不错
@tualatrix 期待博客更新啊
装了最新版的 rvm 后,可以直接rvm gemset copy oldset newset
不需要加 ruby 版本,应该是新版本 fix 了那个 bug
Menlo+1
通过 IP 查地区,在一个表中记录各个地区的经纬度或坐标,然后根据纬度或坐标计算距离
这算是一种方法吧?不过精度比较低就是
Mongdb 本身支持二维的数据处理(例如经纬度,平面坐标),可能能提供些帮助
这个真的很不错,以前看过,推荐没看过的都看一遍,一定会有收获
@hysios 首先去装 rvm,不会对你现在的环境有任何影响。
其次,这很明显是使用了 mac 自带的旧版本 ruby
如果用 brew 装的 ruby,记得要复制新装的 ruby 的 bin 命令到相应的 PATH 中(可能是/usr/bin/ruby)
可以用which ruby
查看目前使用的是哪个一个 ruby 的 bin 命令
@tualatrix,不确定是否一定能可以,试试吧:
vim $rvm_path/scripts/gemsets
搜索unset GEM_PATH
,看是否注释掉了,若没有则把这行注释掉,之后:
rvm gemset copy 1.9.3@global 1.9.3@imtx-on-rails
copy 时加上 ruby 的版本
记得还要去 config/environments/test.rb,注释下面这行
# Raise exception on mass assignment protection for Active Record models
# config.active_record.mass_assignment_sanitizer = :strict
否则测试的时候会报一样的错误
我比较喜欢 ruby-china 的整体风格和理念,所以我看 ruby-china 的代码比较多
分享下 iterm2 下的方法:
Preferences -> Profiles -> Keys
move back word 改 option + 左方向键即可
可以使用 gem install --local xxxx.gem 来安装本地 gem
但是处理依赖的话还是要去 source 找
class Company
include Mongoid::Document
has_many :posts, as: :postable
end
class Person
include Mongoid::Document
has_many :posts, as: :postable
end
class Post
include Mongoid::Document
belongs_to :postable, polymorphic: true
end
mongoid.org 上的代码,poly 还需要一个表示能力的文档,不过是虚的,一般叫 xxxxable
children 标示为:polymorphic => true
parent 用:as => xxxxable
http://willmouse.com with jekyll
应该不是这几期,这几个我都查过了,我记得是再说别的内容时提到的这个点
有一期 railscast ryanb 提到了这个 route 问题,下午找了老久,愣是没找出来
用 nokogiri 来分析 url 之后用 ruby 的 open-uri 来写入本地文件 可以配合 Firefox 下 SelectorGadget 插件来做 CSS 选择器 具体这里http://railscasts.com/episodes/190-screen-scraping-with-nokogiri 不过我想应该大家都看过了才对
redmine,最出名的应该就这个了吧。