Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Terry Tai
@poshboytl
VIP
NO. 4 / 2011-10-28

成都
72 Topics / 775 Replies
145 Followers
7 Following
51 Favorites
写代码为生,并以此为乐...
GitHub Public Repos
  • terrytai.me 9

  • workanywhere 4

  • omakub 2

    Opinionated Ubuntu Setup

  • nevermore_without_blac... 1

    Remove the blockchain part for Nevermore project: https://github.com/janx/nevermore

  • ether_workshop_demo 1

  • btcd 0

    An alternative full node bitcoin implementation written in Go (golang)

  • GPTs 0

    leaked prompts of GPTs

  • rime-setting 0

    rime 输入法配置

  • distill-cli 0

  • small 0

    A blog system like a Beast!

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Ruby semantics for boolean values at March 27, 2012

    lol.... 这规约也敢破....

  • 如何才能很好地继承类,但又避免重复编码? at March 27, 2012

    楼主你 model 是在做单表继承吗?这没任何问题,虽然看起来 Movie 和 Topic 不太像一个继承关系。 我之所以会这么问是因为,我认为共享方法只是一个结果,而不是单纯为了共享方法而去继承一下。共享方法的方式有很多,而用继承那么应该是因为他们有着一种“继承”的关系。听起来好绕 :D

    关于 controller 部分,我觉得这里没必要做继承。原因就是 MoviesController 和 TopicsControllerm 没有继承关系。有的是他们的 model,而不是他们的 controller。

    补充一点就是,action 本身并不应该在多个 controller 里共享。如果一定有需求,就写一个类似 BaseController 的东西,让其它 controller 继承它。

    如果 controller 里有非 action 的方法需要共享可以考虑是否能放在 application controller。

  • Github 开放了自己的编程风格指南 at March 23, 2012

    #4 楼 @mimosa 他这里的重点应该是 unless 就不要跟 else 一起用.... 如果你要先处理错的 也应该是

    if !success?
      puts 'failure'
    else
      puts 'success' 
    end
    
    
  • Github 开放了自己的编程风格指南 at March 22, 2012

    #6 楼 @camel 我有谈论到对错?:) 我只是在谈我符合他们哪些,不符合他们哪些...

  • SitePoint / 99designs / Flippa / Learnable 的办公室 at March 22, 2012

    很不错.... 没办公室的 羡慕嫉妒...

  • Github 开放了自己的编程风格指南 at March 22, 2012

    Great stuff.

    发现三点自己没实行: Indent when as deep as case. Use empty lines between defs and to break up a method into logical paragraphs. Use TomDoc to the best of your ability. It's pretty sweet: 其它还基本符合....

    and you guys?

  • 使用 Vim 开发 Ruby on Rails (2012-03-19 版) at March 22, 2012

    #17 楼 @huyong36 是么,好听么... 谢谢夸奖...呵呵...

  • 使用 Vim 开发 Ruby on Rails (2012-03-19 版) at March 22, 2012

    rails.vim 的 gf 和 Rfind(1R) 是神做... 虽然 Rfind 从某种程度上可以用 CommandT 和 CtrlP 替代。但是 Rfind 速度要快很多很多...

    把 rails.vim 用起来绝对工作效率要提高很多... 我有一期视频讲过,有兴趣的可以看看: http://railscasts-china.com/episodes/7-rails-with-vim

  • 还能再慢点不?! at March 22, 2012

    如果你只是发这个... How can we help you? ;)

  • rbenv 每次需要 rehash,和 rvm 比,可用性也太差了吧。 at March 21, 2012

    官方回答:Rebuild the shim binaries. You should do this any time you install a new Ruby binary (for example, when installing a new Ruby version, or when installing a gem that provides a binary).

  • rbenv 每次需要 rehash,和 rvm 比,可用性也太差了吧。 at March 21, 2012

    不是每次吧...是带 c 扩展得 gem 才需要...

  • 新版的 Mac Air 或 Pro 啥时候出来啊 at March 20, 2012

    #1 楼 @lgn21st 红了就说明要出了吧?哈哈哈哈~

  • User 模型类里为什么要加一个 password 的虚拟属性 at March 20, 2012

    #8 楼 @fredwu 你不说我都还没注意....他敲错了吧

    原本的代码应该是

    def password=(pass)
        return unless pass
        @password = pass
        generate_password(pass)
      end
    
    
    
  • User 模型类里为什么要加一个 password 的虚拟属性 at March 20, 2012

    #5 楼 @bony 其实有个木字旁的... :D 不过从读音上很容易被认为很雷.... -.-!

  • RAILS 能不能从数据库逆向生成 CRUD 的代码? at March 20, 2012

    在很久很久以前有个东西叫动态脚手架,就类似你说的东西... 确实很炫...但是意义不大...楼主可以搜索一下

  • User 模型类里为什么要加一个 password 的虚拟属性 at March 20, 2012

    -.-!!! 其实你可以叫我同学的.... 或者 Terry.... 哈哈哈哈~~ :D

    之所以称之为虚拟属性,就是说这个属性在你数据库中并不存在。我们希望通过重定义他的赋值方法 (set 方法) 来间接的给 hashed_password 赋值...

  • 一个小 Bug 引发 github 安全问题泄露。Shit! at March 20, 2012

    为此做了一期视频:http://railscasts-china.com/episodes/8-mass-assignment

  • 分享一个 attr_accessor 的技巧 at March 16, 2012

    要用就要用两个 !! lol....

  • 为什么大多开源项目没有源代码注释呢? at March 15, 2012

    建议大家看看.... github 是怎么做的... http://zachholman.com/talk/ruby-patterns

    我非常赞同 holman 的说法....

    没有什么代码比母语看起来更直接...even ruby...

  • 有用 Mac Mini 的么? at March 15, 2012

    #6 楼 @lgn21st 我这个怎么要便宜这么多 UltraSharp U2412M 24 英寸宽屏 LED 背光 IPS 液晶显示器 24 寸...... 才 1998...

  • 问一个关于代码简洁方面的问题~~~ at March 14, 2012

    #15 楼 @qqerqqer 如果你遇到得问题是 view 上出现了逻辑代码。那么其它任何形式的 template(haml,slim)是不能解决你的问题的。

    应该从代码本身入手: 我认为有两个途径,首先你要考虑的是这个逻辑是否必要。是否可以转移到 controller, model。 如果不能是否可以放在 helper?

    而有一些简单的逻辑看来是需要的

    比如会需要 <% if current_user %> <% else %> <% end %> 这个例子,我感觉没什么简化空间

    比如 <%@posts.each do |p|%> <% end %> 这个例子你也可以考虑是否用 partial, 用 collection 的方式来处理掉这个循环

    如果你给出实际的代码或许大家更容易帮助你 :)

  • 问一个关于代码简洁方面的问题~~~ at March 14, 2012

    #10 楼 @poshboytl 好吧 楼主自己都说了,看来是我想多了... 你讨厌的只是 <%%>本身... :)

  • 问一个关于代码简洁方面的问题~~~ at March 14, 2012

    我感觉楼主不是这个意思呢....

    楼主的意思是谈的 页面上出现了逻辑?

    不然放这么多 <%%>干什么...

  • Could not find a JavaScript runtime 的錯誤 at March 14, 2012

    #10 楼 @_why 你的名字让我想起了一个人......

  • 一个函数返回多个值 at March 14, 2012

    这个语法糖的关键是在赋值的时候,而不是在返回的时候。这个返回就是个数组而已...

    #7 楼 @lgn21st 我觉得没有"必须"的情况... 因为他必然可以拆分成两个...

  • 除了 Ruby China,还有什么比较好的学习 ruby/rails 中文论坛么 at March 14, 2012

    路过,楼上好基友... 鉴定完毕... :D

  • Ruby China 客户端发布 at March 14, 2012

    有没有计划做读贴.... just like sparrow.. :D

  • Prev
  • 1
  • 2
  • …
  • 16
  • 17
  • 18
  • 19
  • 20
  • …
  • 25
  • 26
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English