每个对象都有一个 Eigenclass,把 class methods 定义在里面。你有一个专属类,不是很好吗?这就是说每个对象都是不同的,可以有不同的方法。Eigenclass 是 Matz 类设计里面非常重要的理念。可以看看《meta programming》这本书
https://github.com/airbrake/airbrake newrelic
我觉得吧,还是创业这条路。这条路是自己的,自由而且开心。进大公司这条路对于我这种性格不适合。不过话说回来,我的创业之路目前而言,走的一塌糊涂,希望能有所突破。
Bug 追踪和流程管理可以用 http://pivotaltracker.com
在我用 chrome 浏览器的时候出现了当滑到下面后就在也回不到顶部的问题。
http://sass-lang.com/ https://github.com/thomas-mcdonald/bootstrap-sass 这两个东东很好, https://github.com/seyhunak/twitter-bootstrap-rails twitter-bootstrap-rails 我还不太了解。
来苏州吧,苏州峻德信息服务有限公司招聘高级 ruby 开发工程师 http://ruby-china.org/topics/7907
我喜欢 Nested! 为何很多人不喜欢?因为他们已经习惯了现在的样子。 百度贴吧目前就是 Nested 的,以前也不是 Nested 的。
苏州环境挺好的,房价也不贵。才 8000 元。 适合生活。
这不就是让人爽歪歪的东西吗?
:-) 可以来苏州峻德。你要的都有。我应该比你牛一点点吧?抱歉,我在团队里是最差的哪一波人。详情见http://ruby-china.org/topics/7907 和 http://ruby-china.org/topics/6997
#22 楼 @amanda_meng 在招人呢,欢迎!
如果有人愿意开价 100 亿美元的话,是否愿意卖掉 Ruby?
现在团队里能力最差的可能就是我了。点解啊!苏州的 RUBY 们程序员都太强了。
自己做一个吧。
公司的文化很好。离职率比行业平均水平底 50%。团队注重分享。
#6 楼 @huacnlee 按照你的建议,Some models(Blogcomment,Notecomment,Memoircomment,Photocomment,Postcomment)are dynamic defined in config/initializers/load_dynamic_models.rb
["blog", "memoir", "note", "photo", "post"].each do |name|
Object.const_set("#{name}comment".capitalize.to_sym,
Class.new(ActiveRecord::Base) {
belongs_to name.to_sym
belongs_to :user
validates "#{name}_id".to_sym, :presence => true
validates :user_id, :presence => true
}
)
代码改造完了,Test 通过。谢谢! 这次改造让我认清一 RUBY 代码加载方式:用到了才加载。class 还可以动态定义。
看 robbin 范的文章。我的故事 http://mystory.cc/ 多人博客系统,源代码在: https://github.com/gazeldx/mystory/
RoR 人才难找。现在团队不在乎学历,只在乎能力还有上进心。薪资待遇和能力匹配。
今天发现一个 BUG,已经改好了。就是 rails3.2.11 会用 jquery v1.9.0,而.live() 方法在 v1.9.0 中不再支持,改用.on() 就好了 http://api.jquery.com/live/
$('#recommend').live('click', function() {});
should be changed to
$('#recommend').on('click', function() {});
《Book of Ruby》 我的故事 http://mystory.cc/ 多人博客系统,源代码在: https://github.com/gazeldx/mystory/
#26 楼 @zongshoujin 当然有了啊!!!公司里有一个是 PHP 转过来的,一个是 JAVA 转过来的,上来就开发了,比我还强!
#3 楼 @windwiny RubyMine Debug add these line to Gemfile gem 'linecache19', :git => 'git://github.com/mark-moseley/linecache' gem 'ruby-debug-base19x', '>= 0.11.30.pre10' gem 'ruby-debug-ide', '>= 0.4.17.beta14' gem "debugger"
$ bundle install 注意:执行 bundle install 的过程会很漫长,最好是在下班临走是执行,第二天上班一看,应该就下载好了。 Good luck!
http://guides.rubyonrails.org/engines.html Engines can be considered miniature applications that provide functionality to their host applications. A Rails application is actually just a “supercharged” engine, with the Rails::Application class inheriting from Rails::Engine. Therefore, engines and applications share common functionality but are at the same time two separate beasts. Engines and applications also share a common structure, as you’ll see throughout this guide.
其实 Rails 教程里有,见 http://guides.rubyonrails.org/engines.html