月份: 2013-11

ruby 1.9.3-p429 + RubyMine + debugger19x 的 No source for 问题

重装了下系统,干脆一并把开发环境升级下。于是顺手就下了 ruby 1.9.3-p429。 结果debugger19x 安装不上了。然后报错:
No source for ruby-1.9.3-p429 provided with debugger-ruby_core_source gem.
折腾半天,原来是debugger-ruby_core_source.gem 的版本不匹配429,要升级到最新的
gem install debugger-ruby_core_source -v=1.2.2
然后才能装上 ruby-debug-base19x (0.11.30.pre11)
 
OK,可以在IDE里断点调试咯。
话说RubyMine 用起来感觉还不错,挺顺手的。

导航fixed 功能,当然这是Prototype版,改天封装成JQuery版吧

(function(){
    document.observe ( 'dom:loaded' , function () {
        var navbar = $$(".navbar");
        if(navbar.length<1)
        return;
        var offsetTopx = navbar[0].offsetTop;
        window.onscroll = function(){
            var scrollY = window.pageYOffset || document.documentElement.scrollTop;
            if(scrollY>= offsetTopx)
            { navbar.invoke ( 'addClassName' , 'fixed_navbar' );}
            else
            { navbar.invoke ( 'removeClassName' , 'fixed_navbar' );}
        }
    });
})();

css嘛就如下咯,我知道这不持低版本IE.. Ignore them : )

.fixed_navbar {
    position: fixed;
    top: 0;
}