Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
李华顺
@huacnlee
Admin
NO. 2 / 2011-10-28

[email protected]
长桥证券 (Longbridge)
成都
502 Topics / 9058 Replies
960 Followers
53 Following
105 Favorites
Reward
GitHub Public Repos
  • autocorrect 1412

    A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuation...

  • rails-settings-cached 1104

    Global settings for your Rails application.

  • rucaptcha 697

    Captcha Gem for Rails, which generates captcha image by Rust.

  • zed-theme-macos-classic 97

    A macOS native style theme for Zed, let it same like native app in macOS.

  • vscode-macos-classic.t... 22

    macOS Classic theme for Visual Studio Code

  • zed-extension-action 19

    GitHub Action for automatically bump Zed Extensions version after a release.

  • autocorrect-action 11

    GitHub action for use AutoCorrect as lint

  • zed-autocorrect 6

    AutoCorrect for Zed

  • gpui-workspace 4

    Dock layout UI component for GPUI, that extracted from Zed project.

  • zed-lalrpop 3

    LALRPOP parser grammar support for Zed.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 安装 ruby-china 后访问出错:NoMethodError at October 22, 2012

    rake db:seed 没有执行

  • ruby-china 的关注功能,数据库是怎样设计的? at October 19, 2012

    acts_as_follower 不错的!现在有两个项目就是用它来实现的

  • DRY Your Ruby Constants Configs and Routes In Javascript at October 19, 2012

    我现在的做法都是再 application.html.erb 里面写一个 APP_DOMAIN = "<%= Setting.app_domain %>" 的方式,JS 里面需要增加一个 App.urlWithPath 之类的方法来组合 URL

  • DRY Your Ruby Constants Configs and Routes In Javascript at October 19, 2012

    还是有些复杂

  • [成都] Ruby on Rails 招聘实习生 at October 18, 2012

    看起来很不错啊

  • 工作台展示 at October 18, 2012

    有意思!

  • 会 Rails 的人玩 Mobile 的话选 Android 多还是 iPhone 多 at October 18, 2012

    对 Android 不感兴趣 目前 Ruby 和 Objective-C 双修,正在搞 Mac 应用,刚接触不久,还很菜鸟

  • 页面无法访问 at October 18, 2012

    那个帖子发帖人自己删除了

  • 建议:开设 “创业” 节点 at October 18, 2012

    http://ruby-china.org/topics/node56

    有了

  • 如何实现自定义字段 at October 18, 2012

    用 K/V 的方式实现,设计一个表 custom_id, key,value

    MySQL 可以用 https://github.com/huacnlee/rails-settings-cached

    然后

    class User
      include RailsSettings::Extend 
    end
    
    user = User.find(123)
    user.settings.color = :red
    user.settings.color # returns :red
    user.settings.bar = "Ha ha ha"
    user.settings.bar # returns "Ha ha ha"
    user.settings.all # { "color" => :red, "bar" => "Ha ha ha" }
    
  • 求助: Mechanize 的 form 里面怎么样用 variable 去表示一个 field name ... 表达得不是很清楚,具体见帖子内容 at October 18, 2012

    @blacktulip 哦,试试 f.send("log=","xxx")

    http://ruby-doc.org/core-1.9.3/Object.html#method-i-send

  • Render locals 的问题 at October 18, 2012

    https://github.com/rails/rails/blob/0d3d9a150a4ba1084cf28fd26be2a154f4540952/actionpack/lib/action_view/helpers/rendering_helper.rb#L27

    def render(options = {}, locals = {}, &block)
      case options
      when Hash
        if block_given?
          view_renderer.render_partial(self, options.merge(:partial => options[:layout]), &block)
        else
          view_renderer.render(self, options)
        end
      else
        view_renderer.render_partial(self, :partial => options, :locals => locals)
      end
    end
    

    如果第一个参数不是 Hash 的话,将会执行

    view_renderer.render_partial(self, :partial => options, :locals => locals)
    

    render @comment, :locals => {:comment_counter => @comments_size} 这样将会 :locals 参数将会被忽略掉

    所以你应该

    render(:partial => @comment, :locals => {:comment_counter => @comments_size})
    # 或者
    render(@comment, {:comment_counter => @comments_size})
    
  • 半年多了,我来发个言 at October 18, 2012

    Ruby China 是有“业务”需求,很多东西就不可能做的那么简单的,Shopqi 的代码也是。 我认为,这类项目的源代码你可以参考一些具体功能的设计方式,看不懂的东西可以暂时掠过,只要能学到一些东西就好了。

    我也会时长去看看其他人的开源项目,看看里面的某些功能是如何实现的

  • 求助: Mechanize 的 form 里面怎么样用 variable 去表示一个 field name ... 表达得不是很清楚,具体见帖子内容 at October 18, 2012

    所有标准的 Form 表单 input 都是有 name 属性的,如果不是那种表单你用 Mechanize 是没法直接搞定的。

    Wordpress 表单我清楚,log 和 pwd 是 name 属性么?如果是的话,你也可以直接用 f.log = 'xxx' f.pwd = '' 来赋值的。

  • 半年多了,我来发个言 at October 17, 2012

    安安心心用 Rails 标准那套东西都能搞出很不错的东西

  • 惊现刷屏哥 at October 17, 2012

    已经删除他的那些回帖,再搞已经删除帐号! @woaigithub 请慎重!

  • 惊现刷屏哥 at October 17, 2012

    坚决打击这类做法!

  • 关于对 mongoid 关系不解 at October 17, 2012

    #2 楼 @hooopo Solr 去掉了,没有 more like this 的功能

  • shift+ctrl+ 其他键,你们手指怎么按键的…… at October 17, 2012

    Command 大拇指 + Shift 小拇指

    非常顺手的

  • ActiveRecord 和 ActiveModel 的区别与联系 at October 17, 2012

    #5 楼 @zhlwish 比如 Carrierwave

  • railscasts.com 上的视频居然将近 9G…… at October 17, 2012

    你是全部下载了,准备统统翻译中文?

  • ActiveRecord 和 ActiveModel 的区别与联系 at October 16, 2012

    AcitveModel 让 Rails 三方 gem 接入不同的 ORM 变得更容易

  • 我认为 Guide 教程里的 “scaffolding” 纯粹是引新人入坑。元芳,你怎么看? at October 16, 2012

    到目前为止,我依然再大量使用 scaffold 来生成各种文件,这个东西不是鸡肋! 项目一开始创建都是用它来快速生成原型的(应该说某个表引出的功能都是用它来搞出来的)

  • @knwang 公开课视频已经发布咯 (高清版) at October 16, 2012

    得追求品质啊!

  • 关于 has_many through 关联的查询排序 at October 16, 2012
    
    # 课程
    class Course
      # id, name, description
    
      validates_uniqueness_of :name
    end
    
    # 课程安排
    class CourseSchedule
      # id, course_id, schedule
    
      belongs_to :course
    end
    
    class Subscription
      # id, course_schedule_id, user_id
      belongs_to :user
      belongs_to :course_schedule
    
      validates_uniqueness_of :course_schedule_id, :scope => :user_id
    end
    
    # 获取每节课的信息
    @courses1 = CourseSchedule.where(:schedule => 1)
    @courses2 = CourseSchedule.where(:schedule => 2)
    @courses3 = CourseSchedule.where(:schedule => 3)
    
    
  • 关于 has_many through 关联的查询排序 at October 16, 2012

    你的表单只需要一个下拉选择课程,检查的动作在内部处理,不符合要求的给出提示就好了

  • 关于 has_many through 关联的查询排序 at October 16, 2012

    subscriptions

    id, user_id, course_id

    一个学生在一个时段不可能同时出现在两个教室里,所以,如果他选择了第二节课上 Economics,那么,他就不能同时选择上 Public Policies 这门课(因为这门课也排在第二节)

    存入的时候验证 学生编号,课程编号 得唯一

    validates_uniqueness_of :user_id, :scope => :course_id

    一个学生可以选 1~4 门课程。

    存入 subscription 之前先 Subscription.where(:user_id => 1).count 检查是否超过 4 个

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