Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Martin
@martin91
会员
第 4755 位会员 / 2012-11-27

深圳
45 篇帖子 / 1467 条回帖
100 关注者
7 正在关注
26 收藏
打赏作者
GitHub Public Repos
  • paperclip-storage-aliyun 22

    Extend the Paperclip with Aliyun Storage

  • rong_cloud 10

    融云 Server API Ruby 语言 SDK

  • jianggaowang-1 1

    Jianggaowang official repository

  • excel-writors-benchmark 1

    Benchmarks for writing excel by different languages

  • gofixtures 1

    Ruby on Rails' style test fixtures for Golang

  • aes-encryption-benchmark 0

  • binance-public-data 0

    Details on how to get Binance public data

  • techparty-org.github.io 0

    珠三角技术沙龙 blog 官网

  • hikvision-isecure-pyth... 0

    python SDK for interacting with HIKVISION iSecure APIs / 用于海康威视综合安防管理平台的 Python SDK

  • hugo-black-and-light-t... 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 懒人想找个能通过 “.” 自动带出方法的 IDE…… at 2015年07月29日

    sublime 加个 All AutoComplete 插件,可以在当前所有打开的文件内完成自动补全。

  • 今年大会延期至 10月10日-11日 at 2015年07月27日

    支持延期

  • [北京] 创业公司招聘 Ruby 大牛 at 2015年07月26日

    #3 楼 @huobazi 就是把啪啪啪的时间都让给工作咯

  • [上海] “来了网” 欢迎爱好 Ruby,好学上进的你加入,我们有上海资深的 Ruby 大咖! at 2015年07月25日

    楼上这帮坏淫们,其实我也是来等答案的

  • [北京] 创业公司招聘 Ruby 大牛 at 2015年07月25日

    你热爱编程多过做爱

    看到这行就表示呵呵了

  • 在一个现成的 Rails 写的社区网站外面套一个主页,有没有什么解决方案呢? at 2015年07月25日

    #7 楼 @vkill API 涉及额外的数据渲染解析,暴露出来的接口还要额外的安全考虑,我个人偏向你说的第二种方案

  • 大家是如何学习 ruby 的 at 2015年07月25日

    写代码,查文档,看别人源码,然后自己发散思维,自己提问题,自己摸索解决,最后归纳总结,写成博客。

  • 数据分页算法优化,求教大神 at 2015年07月25日

    #2 楼 @xufuhaobeijing 是的,在 Ruby 中,基本所有常见的业务场景都有对应的 gem 实现,比如 验证用户的 devise,授权的 cancancan,编写 API 的 grape 等等,根本不需要自己一上来就自己写。新手推荐先从直接利用 gem 实现业务需求开始,等有一定基础之后,就推荐你删繁就简,在项目中多自己摸索或者造轮子了,这样才能成长。最后,欢迎进入 Ruby 的欢乐世界!

  • 数据分页算法优化,求教大神 at 2015年07月25日

    找个实现了分页的 gem 不就行了, will_paginate,或者 kaminari。这东西完全没必要自己写,如果非要坚持自己造轮子,至少也先看下别人是怎么实现的吧?

  • rails 数据检验在什么时候执行? at 2015年07月23日

    #3 楼 @caiqinghua 是 spree 的哪个版本呢?

  • 有没有命令行能启动的 ruby 静态文件服务器 at 2015年07月23日

    #8 楼 @yakczh 不清楚。。。从那篇文章里摘出来的,没深究过

  • 有没有命令行能启动的 ruby 静态文件服务器 at 2015年07月23日

    http://phrogz.net/simplest-possible-ruby-web-server

    ruby -run -e httpd -- -p 5000 .
    

    想方便的话,用个 alias 不就搞定了,或者写个 shell function。

  • rails 数据检验在什么时候执行? at 2015年07月23日

    #1 楼 @caiqinghua 理论上应该不会,看这里的文档: Custom Methods

    By default such validations will run every time you call valid?

    还有个问题,看你的代码不像是为了做校验,更像是一个初始化操作(在缺失 currency 的时候配置 currency 值),这样的代码建议改为 callback 更好。

    说到 callback,可以检查是不是你的代码里有类似于这样的 callback 声明?

    class Variant
      after_initialize :check_price     # after_initialize 就是在对象实例化(从数据库中读数据也是要经历这个阶段的)之后调用的 callback ,这个更符合你的业务逻辑才对
    

    我觉得更有可能是这样的 callback 起的作用,这样也才更合理

  • 左侧边导航栏点击样式问题 at 2015年07月22日

    #6 楼 @zhufengxiangxyz 大家都有自己的工作,不一定能够一直泡在论坛上的

  • 左侧边导航栏点击样式问题 at 2015年07月22日

    http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-current_page-3F

    <li><%= link_to "一键比对", contrast_path, class: ('active' if current_page?(contrast_path)) %></li>
    
  • Rails 项目 Gem 依赖的社交关系网络关系图及其生成 at 2015年07月16日

    #12 楼 @suffering 好的,谢谢,明白了

  • Rails 项目 Gem 依赖的社交关系网络关系图及其生成 at 2015年07月16日

    #9 楼 @suffering 我也一直对关系图生成比较感兴趣,请问 Graphviz 是只要你提供必要的数据,节点布局跟线条那些都是它负责的吗?开发者只需要保证输入的数据是吧?

  • Rails 项目 Gem 依赖的社交关系网络关系图及其生成 at 2015年07月16日

    #5 楼 @suffering 赞一个,千万不要因为造了轮子而觉得不好,要知道,不是每一个人都拥有造轮子的能力,造轮子的过程本身就是学习!

  • 两种 where 查找,哪种更 Rails 风格一点? at 2015年07月16日

    #8 楼 @geekontheway 还真不是空格问题,一旦用 code 包住就会有问题,你看:

    @staffs = Staff.where(company: current_company)
    @staffs = Staff.where(company_id: current_company.id)
    

    我保证这里边没有空格,但是还是会有问题

  • 原来项目需要加上一个论坛功能,如何最方便的融和 discourse? at 2015年07月15日

    建议自己写一个或者用其他轻量级方案,discourse 很重的,可以看 https://github.com/discourse/discourse/blob/master/docs/INSTALL.md#hardware-requirements ,光一个 discourse 就要 1GB 内存了

  • 想做同学录,求思路 at 2015年07月15日

    #10 楼 @peter 如果需要区分学生跟老师,可以考虑用单表继承,但是用单表继承的前提是表的字段一致,如果不能满足前提,就建议用独立的两张表,这个看具体业务。

  • RubyConf China 2015 将于 10月10日-11日 于深圳举办 (内附讲师征集链接) at 2015年07月15日

    #46 楼 @forever139 我也去了

  • 想做同学录,求思路 at 2015年07月15日

    当然多个 class_id 字段

    这个是甚么意思?没看明白。

    我的设想是:

    # Model
    class User < ActiveRecord::Base
      has_and_belongs_to_many :classes, class_name: "Klass"
      has_many :messages
    end
    
    class Klass < ActiveRecord::Base
      has_and_belongs_to_many :users
      has_one :messages_board
    
      #Attributes:
      #  binded_sub_domain => 绑定的二级域名
      #  checked_at => 审核通过的时间
      # ... => 其他字段
    end
    
    class MessagesBoard < ActiveRecord::Base
      belongs_to :class, class_name: "Klass"
      has_many :messages, dependent: :destroy
    end
    
    class Message < ActiveRecord::Base
      belongs_to :message_board
      belongs_to :user
    end
    
    # Controller
    class ApplicationController < xxxx
      def retrieve_current_class_by_sub_domain
        @class ||= Klass.find_by binded_sub_domain: request.subdomain # 这一行代码是示例,不保证可执行
      end
    end
    
    # 权限控制,以 cancancan 为例
    class Ability
      include CanCan::Ability
    
      def initialize(user)
        can [:create, :read], Message, message_board: {class: user.classes}  # 用户可以创建跟浏览自己班级下的留言板上的信息
        # ... something else
      end
    end
    

    不知道是不是能够满足你的需求

  • [广州][2015年07月22日 19:00] GZRUBY 第 26 次聚会 [微信开发专场] at 2015年07月12日

    远程支持下

  • [Rails Girls 上海][2015-08-16] 教练报名 at 2015年07月10日

    #19 楼 @sundevilyang 你可以联系 @leondu 或者 @justin ,需要联系方式吗?

  • [Rails Girls 上海][2015-08-16] 教练报名 at 2015年07月10日

    #5 楼 @tony612 @ 我没用哈

  • Rruby 开发做微信支付靠谱吗? at 2015年07月06日

    这个与语言无关,只要是通用型编程语言都可以,当然,用 Ruby 写是最方便的。

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