• @hooopo 也许是我理解有出入,我以为是单纯需要修改数据库列名,因为名字不直观之类的。如果是模型修改了,那自然是需要修改数据表的,否则不是为以后为自己找麻烦嘛。 另外,大家是怎么在@之前加上楼层的啊?

  • 好不容易看完那么长长的回复啊。

  • 谢谢@ruchee 果然市场是有滞后性的。但我相信 ruby。

  • 没有用过,学习了。 提一点自己的想法:对于我们 rubyist,学代码时有时候需要一个功能时,经常会在脑海中产生一个方法,这个方法可能我们并没有用过,有可能是根据其他类类比出来的,也可能是自己 yy 出来的; 而 ruby 也一直在纵容我们这个'坏习惯'。所以对于上面的这种情况,是有违这种习惯的,是不是可以将他们一致化,这样就不需要记忆这种区别了。

  • 支持 delete_if,我的习惯是有现成的方法,坚决使用现成的方法。除非真的需要考虑性能的问题。这里的 delete_if 不但简洁,写出的代码可读性很强,性能也是很好啊。 另外,如果需要在循环里面做其他事情,支持@hooopo 的做法。 对于 hash 的类似情况,我还会选择 hash.keys.each do; ; end;这种写法。 同意@Anleb 对于 ruby 里面的 each 方式,在循环体里面做自身的元素增减操作都有可能出现 surprise。

  • vb 和 php 的排名让我很奇怪

  • 你是这样的程序员吗 at 2012年06月14日

    很经典的,很好的一句话啊

  • ok。另外执行 rake generate_guides_CN 之前是否需要先安装 bundler,并执行 bundle install。如果是,最好在首页说明下。

  • @Juanito 我在执行 can deploy:setup 时报错 ``* executingdeploy:setup' triggering before callbacks for `deploy:setup'

    • executing local:generate_guides' delete all the outfiles./config/deploy.rb:20: warning: Insecure world writable dir /usr/maven/bin in PATH, mode 040777 generate the lastest guides/home/zhu/.rvm/rubies/ruby-1.8.7-p358/bin/ruby rails_guides.rb warning: Insecure world writable dir /usr/maven/bin in PATH, mode 040777 /home/zhu/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:ingem_original_require': ./rails_guides/body_converter.rb:75: syntax error, unexpected ':', expecting kEND (SyntaxError) rndr = MarkdownRender.new with_toc_data: true ^ ./rails_guides/body_converter.rb:76: syntax error, unexpected ':', expecting kEND md = Redcarpet::Markdown.new rndr, table: true ^ from /home/zhu/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in require' from ./rails_guides/generator.rb:11 from /home/zhu/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:ingem_original_require' from /home/zhu/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in require' from rails_guides.rb:52 rake aborted!`` 这是由于我少安装了什么 gems 包吗?

    我的环境 $ ruby -v ruby 1.8.7 (2012-02-08 patchlevel 358) [i686-linux]

    $ gem list /home/zhu/.rvm/rubies/ruby-1.8.7-p358/bin/gem:4: warning: Insecure world writable dir /usr/maven/bin in PATH, mode 040777

    *** LOCAL GEMS ***

    actionmailer (2.3.14) actionpack (3.2.3, 2.3.14) activemodel (3.2.3) activerecord (2.3.14) activeresource (2.3.14) activesupport (3.2.3, 2.3.14) builder (3.0.0) bundler (1.1.3) capistrano (2.11.2) coderay (1.0.6) edavis10-object_daddy (0.4.3) erubis (2.7.0) fastercsv (1.5.4) highline (1.6.11) hike (1.2.1) i18n (0.6.0, 0.4.2) journey (1.0.3) json (1.6.6) metaclass (0.0.1) mocha (0.10.5) multi_json (1.2.0) mysql (2.8.1) mysql2 (0.3.11) net-ldap (0.3.1) net-scp (1.0.4) net-sftp (2.0.5) net-ssh (2.3.0) net-ssh-gateway (1.1.0) nokogiri (1.5.3, 1.5.2) object-daddy (1.0.1) object_daddy (0.4.3) pg (0.13.2) rack (1.4.1, 1.1.3) rack-cache (1.2) rack-test (0.6.1) rails (2.3.14) rake (0.9.2.2) rdoc (3.12) redcarpet (2.1.1) RedCloth (4.2.9) rmagick (2.13.1) ruby-openid (2.1.8) shoulda (2.10.3) sprockets (2.1.2) sqlite3 (1.3.5) tilt (1.3.3) tzinfo (0.3.33) w3c_validators (1.2)

  • @Juanito 我在执行 rake generate_guides_CN 时报错 /home/zhu/.rvm/rubies/ruby-1.8.7-p358/bin/ruby rails_guides.rb warning: Insecure world writable dir /usr/maven/bin in PATH, mode 040777 /home/zhu/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require': no such file to load -- redcarpet (LoadError) from /home/zhu/.rvm/rubies/ruby-1.8.7-p358/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from rails_guides.rb:28 rake aborted! 是不是需要先执行 bundle install

  • 请教建个人网站的问题 at 2012年06月10日

    @hooopo VPS 看上去不错,keroku 尽管稳定,但价格也是吓人,另外最近有个云主机,和 VPS 相比,如何?

    @Rei jekyll 这个东西不错,还是免费的,但是他能达到怎样效果呢?有没有什么使用它的例子?

  • @cxh116 谢谢,翻译让我对这个文章理解得更深了,的却是好文章。

  • 翻译了一篇,请指正。http://agree100.blogcn.com/archives/33

  • 我也来试试,本人英语水平不好,主要是最近几天有时间,又想看看编码的文章。翻译不好还请见谅。http://blog.grayproductions.net/article/ruby_18_character_encoding_flaws

  • @lgn21st 细想之下,soap 直接暴露了具体方法,这导致了升级时对原有接口不敢修改,很依赖于最初的架构。而 restful 在标准 url 之下对具体实现的修改就不会影响调用了,只需要符合它的原则。

  • @willmouse 是的,我的确有点心急了,我会好好再考虑考虑我的求职动机。并且对这样影响你们的正常浏览表示歉意。

  • @lgn21st 是的,我只是简单的调用过,并没有很深的感触,对两者的差别的却不是很清楚,只是他们都可以完成我的需求,并且一些知名的系统都会提供这些接口。

  • 好,周二一定要去。期待认识更多做 ruby 的朋友

  • 好的,已经发送了

  • @qichunren 我表示无语,我并不是刷节点,除了这个,每个我回复的公司都是都是投了简历的。另外,我不明白你所谓的自说自话以及尽量想到自己提交的信息对别人有无用处这点,是否有点太标榜自己了

  • 期待,期待,下周二一定要去上海一趟

  • [广州] 招聘 rails 工程师 at 2012年06月08日

    请问现在还招不招人?

  • 看了网站,我就心动了。这工作必定非常有趣。

  • 刚一看,我还以为我原来的公司招人呢。

  • 虽然看到高级有点心虚,但还是决定试一试!

  • 虽然感觉有点达不到要求,但一定要去试一试。

  • @lgn21st Intridea 访问不了了。

  • 现在是不是已经结束招聘了,表示邮箱发送失败