Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@foxzool
高级会员
第 896 位会员 / 2012-02-02

[email protected]
Deyeen
上海
21 篇帖子 / 108 条回帖
4 关注者
2 正在关注
15 收藏
GitHub Public Repos
  • bevy_http_client 29

    A simple HTTP client Bevy Plugin for both native and WASM

  • open-lark 21

    飞书开放平台相关接口SDK(非官方)

  • bevy_nokhwa 14

    A bevy plugin for render camera capture at background

  • jigsaw_puzzle 14

    jigsaw puzzle game made by bevy

  • bevy_mqtt 11

    A MQTT client Plugin for Bevy game engine

  • nyt_sudoku 10

    A sudoku puzzle game made by Bevy game engine

  • bevy_cronjob 10

    A simple helper to run cronjobs (at repeated schedule) in Bevy.

  • bevy_octopus 9

    A Low leveling ECS driven network plugin for Bevy.

  • bevy_gstreamer 8

    provide a gstreamer pipeline to bevy

  • bevy_fog_of_war 5

    A Bevy Plugin for Fog of War.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails 电商系统 Spree 宣布停止维护,请使用 Solidus at 2016年01月20日

    我这边电商系统就是参考了一下 spree 的表结构设计,但也根据自己的业务需求做了很多改变。归根到底,业务需求差别太大了。

  • Rails 4.2.5 at 2015年11月23日

    已经升完

  • Teahour.FM #81 和微软的爱恨情仇 at 2015年11月16日

    等前段技术

  • rails 里怎么实现轮询 at 2015年10月19日

    https://github.com/javan/whenever 直接使用 crontab 吧

  • 2015 最新调查:现在的前端工程师都用什么? at 2015年09月10日

    PostCSS and Rework 这块没有接触过,其他还是有所耳闻

  • zsh_stats 查看你命令使用频率 at 2015年07月29日
     1  228  9.60404%   gst
     2  202  8.50885%   rake
     3  193  8.12974%   rails
     4  175  7.37152%   git
     5  159  6.69756%   cd
     6  109  4.59141%   cap
     7  108  4.54928%   ssh
     8  97   4.08593%   bundle
     9  81   3.41196%   ll
    10  78   3.28559%   gcmsg
    11  76   3.20135%   gp
    12  71   2.99073%   rubocop
    13  68   2.86436%   gup
    14  50   2.10615%   brew
    15  39   1.6428%    egret
    16  38   1.60067%   cat
    17  37   1.55855%   mix
    18  36   1.51643%   ember
    19  35   1.4743%    guard
    20  31   1.30581%   vi
    
  • 在一个现成的 Rails 写的社区网站外面套一个主页,有没有什么解决方案呢? at 2015年07月23日

    应该可以通过在 route 中设置 constraints方法来判断域名 参考http://guides.rubyonrails.org/routing.html#request-based-constraints

  • 求一些 Rails 常用的 Gem at 2015年06月04日

    http://awesome-ruby.com/ is awesome

  • 那些不常更改的内容,你们怎么设置的? at 2015年04月28日

    #18 楼 @chairy11 就是一个单纯的静态页面管理 gem,一个页面一个独立的 view,放放公司简介什么的足够了。

  • 那些不常更改的内容,你们怎么设置的? at 2015年04月28日

    #16 楼 @chairy11 可以使用这个 gem 来做静态页面 high_voltage

  • 用 RVM 安装了 rails,但为什么每次重开 iTerm 后输入 rails -v,总是提示我需要重新 gem install rails? at 2015年04月02日

    rvm use 2.2.1 --default

    如果还不行,就是要看一下 path 加载,有没有加载 rvm 了

  • 求 Ember.js 开发经验的分享 at 2015年03月26日

    #54 楼 @stephen 重启过 ember 么?

  • UCloud API 开发大赛在 RubyChina 的特别抽奖送书活动,截止日期 3 月 24 日 at 2015年03月22日

    07

  • 求 Ember.js 开发经验的分享 at 2015年03月20日

    #39 楼 @blacktulip view 这块在 ember2.0 都会由 compoent 来代替。 controller 和 route 区别,说说我的理解,大家交流一下。

    1、route 是准备页面数据的地方,在这里可以根据 url 的 params 查询数据,然后放到 controller 的 model 里。

    2、controller 里对获取的 model 数据进行进一步的处理后 render 到 template 显示,比如说要对列表数据进行过滤排序,都是在 controller 进行的。

    3、ember 的 action 有 popup 的机制,比如说在/posts/new 这个页面上进行调用'save',会先去 controller/posts/new 找,然后去 routes/posts/new、routes/posts、routes/application 进行查找。 所以说,如果你有个 action,比如是‘return-to-post-index',返回文章列表页面,那么可以在 routes/posts 这个路由上进行设置,然后在/posts/下面的所有页面都可以调用'cancel'这个 action,ember 会自动找到 action 定义。当然,可以在 popup 过程中通过 return false 在中断查询,达到自定义的目的

  • 求 Ember.js 开发经验的分享 at 2015年03月20日

    #38 楼 @ery 你可以参考一下我最近做的 DEMO,
    https://github.com/foxzool/deyeen-api https://github.com/foxzool/deyeen-webapp api 使用 grape + JSONAPI, doorkeeper 提供 oauth2 provider web 端使用 semantic-ui 做界面,用 simple-auth 插件登陆验证

  • 2015年3月29日 Rubyist 上海 2015 Q1 聚会 at 2015年03月20日

    :plus1:

  • 遇到一些关联数据,大家是如何设计 API 的? at 2015年03月19日
    1. 使用 REST 风格的 API
    2. GET /articles/1?comments=true 通过参数开关 comments 的显示,只返回一定数量的 comments
    3. comments 做分页,调用 /articles/1/comments?page=2&per_page=10
  • ActiveRecord 设置数据库只读 at 2015年03月19日

    cookpad 自己开发了switch_point插件来做读写分离 https://github.com/eagletmt/switch_point

  • 关于用户权限的问题 at 2015年03月19日

    #5 楼 @cqcn1991 看一下pundit的 README,在不使用scope的情况下,就是一个很纯粹的 class,逻辑很很简单。

    class PostPolicy
      attr_reader :user, :post
    
      def initialize(user, post)
        @user = user
        @post = post
      end
    
      def update?
        user.admin? or not post.published?
      end
    end
    

    可以直接通过 PostPolicy.new(current_user, @post).update?来做权限判断。 pundit就是在上面的逻辑上再包装了一层 controller\view 的 helper 方法。

  • 关于用户权限的问题 at 2015年03月19日

    用这个 gem https://github.com/elabs/pundit

    @book = Book.find(params[:id])
    authorize @book, :update?
    
  • 求 Ember.js 开发经验的分享 at 2015年03月19日

    推荐一本 ember-cli 的书 https://leanpub.com/ember-cli-101

  • 求 Ember.js 开发经验的分享 at 2015年03月19日

    去年尝试在新项目中使用 angular,写了一版 DEMO 后放弃了,最终选用了 ember.js。 原因:

    1. ember 项目的架构很清晰 controller、model、route,template,让熟悉 rails 的人分外亲切。
    2. ember-cli 很好用! code generate, js/css compile 都一键搞定,用 angualr.js 时还要自己配置 gulp/grunt. 而且 ember-cli 已经正式合并到 ember 项目里,成为官方推荐。
    3. ember inspector 很好用! chrome/firefox 插件支持,调试利器,angular 找了很久没有好用的插件。
    4. ember-addon 很好用! 很多常用需求都有 addon 支持,越来越有使用 gem 的感觉了。
  • 新人求助,是需要简单重构还是推倒重写? at 2015年03月18日

    先写测试,再考虑重构

  • 关于 Rails 的 bundle 的疑问 at 2015年03月18日

    #3 楼 @answer 2 的前提是,你已经删了 gemfile.lock , 并且 gemfile 没有指定版本

  • 关于 Rails 的 bundle 的疑问 at 2015年03月18日

    简单回答

    1. 默认会到$GEM_HOME 下
    2. bundle install 时,会检查gemfile,如没有指定版本号并没有gemfile.lock,会自动从 source 安装最新版本。
    3. 参考 2,只考虑 gemfile 和 gemfile.lock
  • 求 Ember.js 开发经验的分享 at 2015年03月18日

    说说两个 tips

    1、在 route 用使用 nested resources 时,将 path 里的 id 直接写为 model_name_id,这样就不用在 route 里再定义一次 model 的调用

    this.resource('users', function () {
      this.route('detail', {path: '/:user_id'});
      this.route('edit', {path: '/:user_id/edit'});
    });
    

    2、如果要 html escape,直接用三个尖括号 {{{model.body}}}

  • Git 获取两个 branch/commit (分支 / 提交) 共同的祖先 at 2015年03月07日

    #4 楼 @mogodb

    '>' markdown 的 blockquote

  • MySQL 用 UUID 作为主键,实际使用中有什么问题 at 2015年03月06日

    还没在生产环境试过。不过看网上资料,主键的字段类型设置引起不同的性能变化 postgresql 的 uuid 比 text 省空间 http://simononsoftware.com/how-to-store-uuids-in-postgresql/ SO 上关于 mysql 的两篇文章 http://stackoverflow.com/questions/412341/how-should-i-store-guid-in-mysql-tables http://stackoverflow.com/questions/2365132/uuid-performance-in-mysql/2365176

  • ruby 中 Fixnum 的 object_id 这样设计的目的是什么? at 2015年03月06日

    #1 楼 @ywjno -1 * 2 + 1 = -1;
    -201 * 2 + 1 = -401

  • Cookpad - 可能是世界上最大的 Rails 单一应用 at 2015年03月06日

    #20 楼 @ywjno http://www.inside.com.tw/2012/04/14/cookpad-recruiting 看样子只用了 Mysql 和 Memcached Keep it simple

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