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;
}