RubyTuesday [上海][2012年07月17日] Ruby Tuesday 活动公告 —— 创建你自己的 gem,以 weibo_2 为例

simsicon · 2012年07月11日 · 最后由 golden05 回复于 2012年07月18日 · 3710 次阅读

上海 RubyTuesday 召集开始~

主题:

  1. 开始创建一个你自己的 Ruby Gem;
  2. weibo_2 gem为例介绍相关的技术;

日期:7 月 17 日,星期二 时间:晚上 7 点 地点:长乐路 1035 号,二楼

交通:http://goo.gl/maps/uQYR

你也可以看看这里,http://51skills.com/events

我是来歪楼的

what the hell...

我来剧透: you can use bundle to create a gem from scratch: bundle gem awesome BTW, what a shame that i created my first gem a few days ago even though i learned ruby and rails for more than 6 months.

楼上说得一点都不错,创建一个 Gem 是简单的,但是需要一点点你的爱。

+1, 有时间一定一定去。但是不保证。

报告:我要歪楼!赶过去

讨论的线索:@kenshin716 给大家介绍自己的项目 Sinatra-Backbone-TodoApp,于是我们开始讨论 Sinatra,然后 @RainuxLuo 给大家介绍了一个很牛的基于 Sinatra 的项目 MiddleMan 。当我们开始讨论 Midleman 的时候,我们又提到了Meteor,然后网友说,其实还有个比 Meteor 更有趣的项目Derbyjs...

讨论线索 2: 如何加速你的测试?两个 tip:

  1. 用 SSD
  2. 用 Sqlite3 的内存数据库

如何规划你的 Gem 的版本号? 建议参考Semantic Versioning,懒人用gem-release帮你在每次 Release gem 的时候,把版本号 +1。

讨论线索 3: 关于载入 lib,用 require 'foo/bar' 还是 require File.dirname(__FILE__) + 'path/to/file'? bundle 会帮助你将 gem 的 lib 加入到 load path 中,所以直接试用第一种方法即可。

#27 楼 @lgn21st 同意这个。 不过将 gem 的 lib 加到 load path 的是 rubygems 不是 bundler。

#28 楼 @hooopo 谢谢斧正,括弧笑。

昨天我也参加了,看到演讲者 chrome 的工具栏,只显示图标,怎么弄的,请教一下

#30 楼 @golden05 右键"修改"把名称都去了就 OK 鸟

需要 登录 后方可回复, 如果你还没有账号请 注册新账号