Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
奔跑的大兵
@grantbb
Member
NO. 4594 / 2012-11-18

Melbourne
12 Topics / 63 Replies
24 Followers
0 Following
50 Favorites
GitHub Public Repos
  • rails-template 2

    A best & newest & fastest rails template for chinese senior rails developer. Based on https://git...

  • ruby-refactoring-book 0

    Refactoring Ruby Book code

  • bingxie.github.io 0

  • code-questions 0

  • JavaScript30 0

    30 Day Vanilla JS Challenge

  • macbook-setup 0

  • toy_robot_book 0

    Toyrobot

  • consistent-hashing 0

    an implementation of Consistent Hashing in pure Ruby using an AVL tree

  • rails_panel 0

    Chrome/Firefox extension for Rails development

  • react-hackernews 0

    React hackernews search app

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [上海][8-24,25] RubyConf China 2019 赞助召集 at May 16, 2019

    非常期待,加油!

  • [译] 提高编程能力的秘诀 at March 14, 2019

    翻译的不错!

  • 2019 RubyConf AU 精彩内容回顾 at February 16, 2019

    正解,不过重点还是多看这种视频,把自己的听力练好!

  • 简记 Rails 中的 logger 实用技巧 at December 29, 2017

    不错的实践!学起来!

  • 使用 Rails Migration 转换 MySQL 数据库和表的字符集总结 at September 20, 2017

    我们这是很多年前的数据库了,根据需要一步一步来吧。

  • 《Ruby 元编程》《Ruby 原理剖析》的姊妹篇《优雅的 Ruby》上天猫了 at May 09, 2017

    这边书亚马逊买了英文电子版,看着比较吃力,看来得弄本中文版的看看。读过的朋友觉得翻译的如何?

  • 普通码农的思维总结 at May 07, 2017

    很好的思考,现在这个社会人才太多,作为个体就是要专注,在某个领域不断深入,不断实践。同时思维上也要有一些哲学上的学习和思考来引导和约束自己。

  • ActiveRecord Enum 实战总结 at March 08, 2017

    对的

  • ActiveRecord Enum 实战总结 at March 08, 2017

    恩,索引速度和查询速度是一个考虑

  • Rails 5.1 beta 发布了 - 关键词 Loving JavaScript at March 03, 2017

    这些改进都还挺喜人的,感觉走在争取的方向上。下个项目 5.1 走起。

  • 找工作分享: 顺利通过 Code Test 的 Checklist at March 03, 2017

    @mengqing 你是哪位?我们公司去了好多人。

  • 注意 I18n.locale 是 thread-local at December 30, 2016

    使用 Thread.current 在支持多线程的服务器下还是有问题的,建议大家使用gem 'request_store'.

  • 十年磨一剑,从菜鸟到 CTO —— 我的故事 at December 10, 2016

    Fred 一直作为榜样的存在,作为混迹在澳洲的 ruby developer 还是有好多要学习的。不过,英语对我来说始终是瓶颈,好好学英语。

  • 找工作分享: 顺利通过 Code Test 的 Checklist at December 10, 2016

    #7 楼 @u1440247613 墨尔本当地很流行这个:http://codereview.stackexchange.com/questions/96181/robot-toy-simulator

  • 找工作分享: 顺利通过 Code Test 的 Checklist at December 10, 2016

    #9 楼 @mengqing 目前在 travelport locomote

  • 找工作分享: 顺利通过 Code Test 的 Checklist at October 18, 2016

    #1 楼 @lgn21st 谢谢版主,加精太给力了!

  • 博客文:学习 Elixir 一个月,整理了一下学习经验和 “不小心” 踏入 Machine Learning at October 17, 2016

    很好的总结,也可以学习到很好的学习方法!

  • 干货分享:通过 Spree 开源代码学 Ruby 和 Rails at October 17, 2016

    #2 楼 @holysoros 我居然还不知道 Solidus,谢谢推荐,看他们更新蛮快的。👍!

  • 理解 Rails 5 中 Controller 和 Integration 测试 at August 17, 2016

    #11 楼 @tangmonk 😊

  • 理解 Rails 5 中 Controller 和 Integration 测试 at August 16, 2016

    针对#6 楼提出的测试 ApplicationController 中 filter 的测试,我给出一个测试 Devise 的:authenticate_user! 的例子

    class ApplicationController < ActionController::Base
      protect_from_forgery with: :exception
    
      before_action :authenticate_user!
    end
    

    然后创建一个/test/controllers/base_controller_test.rb

    require 'test_helper'
    
    class BaseController < ApplicationController
      def index
        head :ok
      end
    end
    
    class BaseControllerTest  < ActionDispatch::IntegrationTest
      include Devise::Test::IntegrationHelpers
    
      setup do
        Rails.application.routes.draw do
          get 'base' => 'base#index'
        end
      end
    
      teardown do
        Rails.application.reload_routes!
      end
    
      test 'redirects if user is not logedin' do
        get '/base'
    
        assert_response :redirect
        assert_redirected_to 'http://www.example.com/'
      end
    
      test 'returns success if user is loggedin' do
        sign_in users(:one)
    
        get '/base'
        assert_response :success
      end
    end
    

    可以看到使用 minitest,代码更加直观,没有太多的 magic,直接定义一个临时的 controller 来测试验证登录的 filter

  • 理解 Rails 5 中 Controller 和 Integration 测试 at August 16, 2016

    #6 楼 @scriptfans 是否一定要 TDD,这个也是个仁者见仁智者见智的事情,大牛们已经有很好的讨论。Is TDD Dead?,这两天我也会再学习一下。同时推荐大家也看看。

  • 理解 Rails 5 中 Controller 和 Integration 测试 at August 16, 2016

    #5 楼 @lgn21st 谢谢版主!

  • 理解 Rails 5 中 Controller 和 Integration 测试 at August 15, 2016

    谢谢点赞,希望越来越多人使用 minitest + rails

  • Rails 5 默认不再使用`ActionController::TestCase`,控制器测试显得有点不方便 at August 06, 2016

    controller 测试相对于 integration 测试更加轻量,我会主要在里面测试一些 edge cases(比如异常,错误信息,各种权限检查)。通过和引入 capybara 的 integration test 来测试用户的主要使用流程和功能。

  • 探秘模块混入 (include Module) 背后的故事 at August 02, 2016

    #7 楼 @freefishz 是的,我也刚看过,结合 ruby 的 singleton class 也是很好理解的。

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at July 19, 2016

    感谢楼主的分享,fork 后做了如下改动:

    1. 可以选择使用 rspec 或者 minitest
    2. 可以选择是否使用 simple_form
    3. 把 upyun 改成了七牛
    4. 加入了 pry, better_errors 和 rack-mini-profiler gem

    喜欢的拿走,不谢! 创建应用: rails new myapp -m https://raw.github.com/bingxie/rails-template/master/composer.rb

    github 地址: https://github.com/bingxie/rails-template

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at July 15, 2016

    @lyfi2003 顺便问一下 minitest 是否还保留着,我现在更加喜欢 minitest 来写测试。基本上能用 Rails 自带的就不选其他的。之前也是 slim 的粉丝,让设计都学会了 slim,现在我还是用 erb 了。

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at July 15, 2016

    #50 楼 @lyfi2003 用过 clearance,出发点是好,不过随着需求的变化(需求变多),后来发现 devise 大多时候还是比较合适,而且网上资源很丰富。

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at July 15, 2016

    #22 楼 @lyfi2003 不是太明白是什么意思,能够解释一下?谢谢

  • Rails 用 RJS 简单有效的实现页面局部刷新 at February 26, 2016

    #19 楼 @alvin2ye 单元测试就只能测 js 函数,功能测试用 capybara 测一下

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