已解决. 由于主机总是无缘无故死机,给主板放电后,解决了死机问题,但忘了调整系统时间,系统时间回到了 07 年。再看 rails 关于文件加载的判断:
#https://github.com/rails/rails/blob/v3.2.13/activesupport/lib/active_support/file_update_checker.rb#L65-L73
def updated?
current_updated_at = updated_at
if @last_update_at < current_updated_at
@updated_at = updated_at
true
else
false
end
end
#https://github.com/rails/rails/blob/v3.2.13/activesupport/lib/active_support/file_update_checker.rb#L95-L102
def updated_at #:nodoc:
@updated_at || begin
all = []
all.concat @files.select { |f| File.exists?(f) }
all.concat Dir[@glob] if @glob
all.map { |path| File.mtime(path) }.max || Time.at(0)
end
end
假如修改了 model/a.rb,其并不是跟文件上次修改的时间进行对比,而是从所有监控的文件中获取最后一个修改的文件来进行对比,而由于修改了系统时间是小于监控文件的修改时间的,所以针对 a.rb 文件的改动 updated?会返回 false.从而不会触发 reload 操作
staf
看完了 - -吸取教训啊
很喜欢~~赞!@happypeter
@Rei 页面功能比较复杂,所以做了个模块划分,将不同功能的 js 放在的不同的文件下了,合在一起 js 文件看起来就很大了 - - @fresh_fish 介个能不能介绍一下 - -
发现还是有很多 零散的 js css 文件,需要手动写到 application 中把,但有的 js,css 文件并不能用于所有的页面中啊 - -@ywencn
还不错 测试一下 自动加划线
这个服务使用过 还不错88 折 立马可以使用的~~
汗啊
@huacnlee 话说昨天安装某个 gem 时 发现链到日本那边的网站去了 - -
第 3 项牛掰掰啊~~
@naitnix 改为如下应该就可以了:
resource :rooms do
get '/' do
@rooms = Room.limit 30
present @rooms, :with => APIEntities::Room
body( { status: "OK", data: body() )
end
end
不过跟你要求的格式还是有区别的
碉堡了 - -羡慕嫉妒恨
@xguox @lidashuang @island205 嘿嘿,开玩笑滴~~,去看了 赞!
@xguox 是不是打广告的 - -。。。觉得还是纸质书翻起来有感觉些啊
打开的速度有丢丢慢~~
记得大四应聘一家台湾的 IT 公司,在成都,工资要 3.5k 直接被 KO- -!
@lgn21st 表示看到你说收藏后在页面上找了半天。。终于找到喜欢,收藏 - -
@hooopo 太囧了你
表示第一次见 很不习惯啊
楼上正解,还是推荐在入口处直接设置好内外编码,免得忘记输入-E 神马的 - -。还是怀念 1.8 的编码啊 没有 1.9 这么麻烦 动不动就编码错误了
ubuntu 下可以直接通过 apt 安装 ruby1.8 的 svn binding 然后可以去 rubygems.org 上面搜索 svn 就有直接封装好的依赖于 svn binding 的 gem 了。1.9 下没有对应的 svn binding,之前尝试编译也是失败,貌似安装过程中会告诉你 binding 暂时不支持 ruby1.9,还是直接用命令行调好了~~
-- 报名啊 - -
很不小清新啊~~
@cdredfox String#force_encoding在ruby1.9.3下面只是更改字符串的编码标识,而不会更改字符自身的编码.Encoding#default_external,Encoding#default_internal的设置会对读进来的字符串编码产生影响~
windows 下 ruby1.9.3 对中文的支持确实存在问题~比如 File.chmod 一个含有中文路径的文件就会出错,没有特殊需求,还是 linux 的好~~