赞美:@lgn21st 是个好同志!
#4 楼 @fresh_fish 按照《Ruby 原编程》的说法,在类被继承、模块被混入、方法被定义/取消/删除等等这些事件发生的时候,对应事件预置的钩子方法会被调用,如 inherited,类被继承的时候会调用该方法,
建议你去看看 ruby 元编程,我最近刚粗略看完一遍,才发现 ruby 的灵活性实在是太强了,如果不掌握元编程的方法,连代码都看不懂... 我也是初学者,个人觉得可以考虑重载 method_missing 捕捉方法调用,然后分析方法名结构再分别处理。抛砖引玉,呵呵。
初学 rails 的时候也是对这些方法头大,根本找不到出处。最近在看 ruby 元编程,我猜这些东西都是动态方法生成的,什么 method_missing 之类,没看过源码,瞎猜的
@saberma shopqi 默认采用 pg 数据库,是做何考虑呢?mysql 性能跟不上?
sublimetext2 支持中文显示没问题,指定显示字体支持中文就可以了,问题就是中文输入,ubuntu 下面不管是 ibus(pinyin, sunpinyin)还是 scim-bridge 方法都没法输入中文。
请问 config/schedule.rb 里面定时调用的 fetch_data.sh 脚本是怎样运行的?定期调用 fetch_3c.js 脚本抓数据?我不是很懂 node.js,见笑了。
个人认为,这两个到没有技术上的难度,但是需要有编辑维护更新,以 ruby-china 现在的管理人员配置,目前是没有人力做到这个的。毕竟是纯公益性社区。 不过倒是可以考虑进行帖子投票评分机制,这样可以设计一套机制自动过滤精华贴。 有点像当年的 javaeye?呵呵。
就是 linux 上面有问题,windows 上面可以输入中文。这个问题一直存在,官方好像也没啥说法。 要不是这个问题我就拿他做主要编辑器了,现在只能来看代码
支持!同@huacnlee 图片文字好像被拉伸了
最简单的就是 rails actioncontroller 定义接口,render 输出指定 xml/json 数据格式,简单用用蛮好的。我最开始使用 rails 就是这么用的,不过不知道规模大了以后性能之类的问题怎么样。 另外据说这个可以:https://github.com/intridea/grape,没用过不评论
新建项目的时候 rails new --skip-bundle 跳过自动 bundle 然后修改 Gemfile source 'http://ruby.taobao.org'
打个不太恰当地比喻,个人感觉,RoR 类似特种部队,小而精悍,很多时候不按常理出牌却效果显著,但对单兵能力要求高;java 类似正规部队,大而笨重,讲究规范,对单兵作战能力要求不高,不行就堆人。
有了 rubyinstaller 以后在 win 上面装 ruby 就是点 next=>next,但是很多 gem 都依赖*nix 上面的环境,即便加了 devkit 也还有很多有兼容性问题,win 上面只能做入门了。
#11 楼 @poshboytl 这样做有个问题,发的私钥和自己的公私钥冲突了怎么办,私钥一覆盖自己其他的 ssh 帐号就彻底抓瞎了,sa 又不给公钥....有点刨根问底啊,呵呵
公钥私钥体系安全性是很好,不过部署起来是比较麻烦,即便是自己的多台机子严格来讲也要一台一套密钥,给每台机子的密钥起名字也要费点心思啊。
不知道你是什么网络,我用电信/联通网络 rvm 速度都还可以,不敢说上百 k,至少不像 bundle 那样离谱。
DUNS 认证,属于企业资质认证。我只知道有这个认证才能申请 iOS In-House APP 的证书。
@huacnlee ubuntu 下面 Sublime Text 2 中文怎么显示?我已经是 utf-8 的文件了,中文还是口口 另外也无法切换输入法输入中文。
@huacnlee 刚新建了一个项目测试了一下,报错了
/path/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/remote_fetcher.rb:215:in `fetch_http': bad response Not Found 404 (http://ruby.taobao.org/quick/Marshal.4.8/sass-3.1.12.gemspec.rz) (Gem::RemoteFetcher::FetchError)
...
支持,我现在每次 bundle install 都得翻墙!
感谢@huacnlee,进一步的问题,这个特性是 rails 框架特有的吗?其他的框架有没有类似的特性?