Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Nevill
@nevill
高级会员
第 322 位会员 / 2011-11-29

上海
3 篇帖子 / 63 条回帖
0 关注者
0 正在关注
129 收藏
GitHub Public Repos
  • zongji 344

    A mysql binlog listener running on Node.js.

  • cloudmonitor_exporter 19

    Metric exporter for Aliyun cloudmonitor

  • dotemacs 1

    My own Emacs settings

  • learn-k8s 1

    K8S playgroud for learning

  • xiaotian 1

    A node.js client for pingcap/pd and TiKV

  • LSP-promql 1

    PromQL support for Sublime LSP plugin, using promql-langserver

  • easegress 0

    A Cloud Native traffic orchestration system

  • timebased 0

  • nevill.github.io 0

    Personal blog

  • 101 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • [上海][2013年03月19日] Ruby Tuesday 活动公告 at 2013年03月18日

    #12 楼 @franky_xhl 一定要的 ^^

  • Say goodbye to Capistrano, say hello to Mina. at 2013年03月14日

    #12 楼 @jasl 可以说一下为什么不够 dry 呢?

    看了你的 deploy.rb,我大概明白关键一点是你用了不同的 env 变量来区分 production 和 stage,我下面的例子是 stage / production 都用 'production' 作为 env 变量值。 至于说具体的配置,比如 database.yml 不同,可以在 after deploy:finalize_update 或者 deploy:create_symlink 这个步骤解决。

    task :stage do
      set :user, "tester"
      set :target, "stage"
      server "stage.example.com", :app, :web, :db, :primary => true
    end
    
    task :production do
      set :user, "deployer"
      set :use_sudo, false
      set :target, "www"
      server "www.example.com", :app, :web, :db, :primary => true
    end
    
    set :rails_env, "production"
    set :deploy_via, :copy
    set :deploy_to, "/deploy/path"
    
  • Say goodbye to Capistrano, say hello to Mina. at 2013年03月13日

    #7 楼 @jasl cap 也可以有 cap production deploy 这样子的用法

    不知道 @sailtsao 说的 ssh 几次是什么意思,cap 也可以一次连接执行多个任务,比如 cap update_code link_files restart 这样

  • 猜猜,这能干啥~ at 2013年03月13日

    #2 楼 @mimosa 什么叫 wifi 插线板? 散热片是自己粘上去的吧?

  • Jeff Atwood 的新项目,开源论坛 Discourse at 2013年02月26日

    @xdite 我们也把 database.yml 放在 git 里面,对新手很有帮助(正如 issue 里面有人提到一样)。Deploy 的时候会有另外一个 database.yml 覆盖掉这个,所以也不会发生信息泄密问题 ^^

  • SAE 的 Ruby 平台邀请码现场发放,算不算福利? at 2012年11月21日

    @lgn21st 同求一枚邀请码

  • Yes, I'm an asshole. 但是 Matz 演讲后的 QA 环节没有一个好问题! at 2012年11月21日

    自己找一些有价值的问题主动提出来,就可以少很多没有价值的问题咯

  • Ruby Conf China 2012 大会照片已经上传 at 2012年11月21日

    赞啊。不过,这么大的文件直接 host 啊 @@

  • [上海][2012年11月13日] Ruby Tuesday 活动召集 (RubyConfChina 志愿者召集) at 2012年11月09日

    @camel 很抱歉,我家里突然有事情,周二去不了啦,连 RubyConf 都去不了啦 :(

  • [上海][2012年11月13日] Ruby Tuesday 活动召集 (RubyConfChina 志愿者召集) at 2012年11月08日

    好,下周见

  • 名字,很重要 at 2012年10月11日

    #1 楼 @fresh_fish 是的,还写了一个 notification_spec.rb 都没有执行。。。其实,一跑测试都就会报一堆错误

  • [上海][2012年10月09日] Ruby Tuesday 活动召集 (正大广场 3 楼 星巴克) at 2012年10月09日

    报名

  • 终于把 Rails Tutorial 过了一遍…… at 2012年10月04日

    #3 楼 @knwang 我觉得这个 Tutorial 很好,让我知道了 RSpec / Capybara,还有 SASS 这些很潮的东东的一些基本用法,了解到了 has_many ( :through ) / belongs_to 这些用法。当然,初学者不可能完全搞清楚背后怎么实现的,只是依葫芦画瓢,不过,我可以开始画了。

    这个 Tutorial 的代码质量我觉得挺高,非常简洁,应该是经过反复推敲提炼的,我希望自己的 Ruby 也能够达到这种水平。作者也很热情,有问题写 Email 过去都能很快回复,开心 ^^ 最后,我觉得可能看一遍 Tutorial 不够,需要达到的境界是抛开 Tutorial 你也基本能做一个微博应用了。

    祝大家都玩得开心

  • 号召贴:帝都组队学习 ROR at 2012年09月26日

    可以考虑 google hangout 直播? 要是能在魔都办就好了

  • Perfect Workflow in Sublime Text 2 at 2012年09月25日

    啊,学到了那个 CMD+P,然后还能用 @ 来定位 symbol 的方法,很强大

  • 给新手的建议 at 2012年09月24日

    作为一名 Rails 入门者,我想说的是 Michael Hartl 的 Tutorial 不光是第四章,是全部推荐哟 Rspec / capybara / scss 都有用到

  • 新人请教几个 Emacs 中的问题 at 2012年09月24日

    #2 楼 @kran

    在 init.el 中加入下面的语句可以改变 tab 的配置 (setq default-tab-width 4)

    其实不同的 mode 可以自动缩进,比如 ruby-mode ,在没有缩进正确的行上面按 tab 就好了,不需要删除几个空格神马的

  • Ruby on Rails Tutorial 的疑问:Sign out 沒有用 DELETE 方法也可以? at 2012年09月20日

    #6 楼 @artone 伪造很难,Rails 自带了 CSRF 保护机制,可以看 jquery_ujs.js 里面有这样的代码

    handleMethod: function(link) {
          var href = rails.href(link),
            method = link.data('method'),
            target = link.attr('target'),
            csrf_token = $('meta[name=csrf-token]').attr('content'),
            csrf_param = $('meta[name=csrf-param]').attr('content'),
            form = $('<form method="post" action="' + href + '"></form>'),
            metadata_input = '<input name="_method" value="' + method + '" type="hidden" />';
    
          if (csrf_param !== undefined && csrf_token !== undefined) {
            metadata_input += '<input name="' + csrf_param + '" value="' + csrf_token + '" type="hidden" />';
          }
    
          if (target) { form.attr('target', target); }
    
          form.hide().append(metadata_input).appendTo('body');
          form.submit();
        },
    

    除非伪造的人能够得到这个 csrf-token

  • [上海][2012年09月18日] Ruby Tuesday 活动召集 (正大广场 3 楼 星巴克) at 2012年09月18日

    #22 楼 @zw963 啊啊啊。。。为神马不早点开始 >_<

  • [上海][2012年09月18日] Ruby Tuesday 活动召集 (正大广场 3 楼 星巴克) at 2012年09月18日

    #20 楼 @franky_xhl 神马时候介绍的?表示完全没有听到 -.-

  • 全局变量 $ 系列茴香豆 at 2012年09月18日

    #5 楼 @hooopo 我觉得取决于实际情况,比如,代码的规模。对于一些简短的脚本,写一个可以执行的例子是个很好的方法,比写一些 Test Case 更容易说明问题

    #6 楼 @fsword 少行尾冒号 :->

  • 全局变量 $ 系列茴香豆 at 2012年09月18日

    #3 楼 @hooopo 答对 - - 写了一两周的 Python,觉得完全可以用这样的方式替代 Unit Test

  • 原来还有个 brew link 命令 at 2012年09月18日

    brew link 很少用到,按照文档的说法一般会在 brew install 的时候自动调用

    另外,我用 RVM 安装 ruby 从来没有加过任何参数的说 😉

  • 全局变量 $ 系列茴香豆 at 2012年09月18日

    话说这些都是从 Perl 继承过来的吧

    我最熟悉的是 $0,因为经常 if $0 == __FILE__

  • [上海][2012年09月18日] Ruby Tuesday 活动召集 (正大广场 3 楼 星巴克) at 2012年09月18日

    报个名

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