@gene_wu 已经报名了,到时候直接过去就可以了吗?
新手已报名,一睹大牛风采!
@menghuanwd , @huobazi 非常感谢!
@huobazi 模型类如:Product.rb 和对应的 YYYYMMDDHHMMSS_create_products.rb 脚本文件还是要手工创建吗?有没有类似 rails 那样一个命令就可以完成的?
@huobazi 谢谢啦!
另外想问一下 xcode 中安装的命令行工具,和安装 ruby 需要的那些依赖包是什么关系呢?为什么安装了命令行工具后那些依赖的包就可以顺利的安装完成?
问题解决: 安装 xcode 命令行工具:command line tools 方法:在终端执行命令 xcode-select --install
安装完命令行工具后再执行 rvm install 2.1.5 一切顺利。并且 Installing required packages: ...是从之前失败的 pkg-config 开始的。
我是一个 mac os 的新手,这也算是一个小小的经验积累吧。与此问题相关的一些其它技术细节还望各位大神指点!!!
@ericguo 谢谢提醒啊,我前面的说法有歧义,不好意思!就是因为它太专业了帮程序员做了很多事情,往往会让我忽略一些细节上的东西。我只用过 RubyMine,所以我的本意是想问问各位大牛是否有其它的工具推荐。RubyMine 确实很好用,很高效。
@blacktulip 多谢啦!之前一直是业余写写 ruby,用的是 RubyMine。现在想多花些时间在 ruby 上,所以才会想到问此问题。 @pynix 受教了!因为我对 ruby 不算精通,业余水平,现在想学精一些,不想开始把时间和精力花在工具之类的问题上。谢谢指点,您所说的练剑的境界正是我所追求的
对 ROR 的开发没有太多的经验,所以没有太多发言权,但是整个例子看下来到最后有个疑问:系统中是不是会生成很多 Service 的实例?如: class OrderController < ApplicationController def create # 创建订单的时候保存联系人信息 @order = Order.create(params[:order]) @order_contact = @order.create_order_contact(params[:order_contact])
# 调用写接口,更新 user 相关的信息 UserInfoService.new(@order.user).refresh_by_order_contact(@order_contact) end end 每次调用都要 UserInfoService.new 一个 Service 的实例。
碰到一样的问题,根据 15 楼朋友的方法 2 解决了,我还想尝试一下安装 therubyracer.gem 可是一直不成功,报: ERROR: Error installing therubyracer: ERROR: Failed to build gem native extension. 有谁可以提供帮助吗?