1. ruby-china 用message bus
2. 是一种方案
3. 第三方有,pusher,github也在用这个服务,基础技术用的2
4. 没用过
主要还是根据用户量,和 具体的场景。关于这个 rails-china 上有一个主题是讲这个的
t.int :id
不需要定义。
you can't redefine the primary key column 'id'. To define a custom primary key, pass { id: false } to create_table.
会与默认的冲突
表里放一个 parent_id, 可行
config.serve_static_files = true #ENV['RAILS_SERVE_STATIC_FILES'].present?
什么是实际的消耗的 CDN 量? 那我不下载,只上传是不行的?
你可以详细描述一下,Ruby 学到什么程度,做了哪些尝试/项目,这样更容易让别人了解你。
一般是通过设置 database.yml 文件,比如
# 默认的
development:
*****
#其他的
other_name_development:
******
在 model 里面
class Post < ActiveRecord::Base
self.establish_connection "other_name_#{Rails.env}".to_sym
self.table_name = "posts" # 可选
self.inheritance_column = nil # 可选
end
这个你就可以正常链接另外一个数据库了,和正常使用 rails 的 model 一样。但是如果两个数据库表名是一样,你就需要另外取名,指定表名。
有个头像的话,运气自然不会差
1. 买一个后台模板,物超所值。并且能提供基本的效果和插件功能.
2. rails 方便的GEM
写的很不错啊
建议公司简介多一点,让人明白 ruby 去了是做什么?是做 Web 网站,还是做 API server,由此而对 ruby 的技术要求,这样节省时间吧。薪资些个范围就好,不太糟糕 这个词总是不好的吧
顶 纪老师
@huopo125 你说的对,修改完之后,确实得修改 path。
try gem friendly_id here is video
去年翻译过 programming ruby 2.0 的前 5 章,木有版权啊,所以也没有敢放出来。不知道有这本书的版权没。
如果你用阿里云买的内存是 512 的话 会有这个问题。你需要增加交换分区。
去拉钩上,你们的官网好像解析不正确了
我也曾遇到这个问题,不一定是权限的问题。有几个小建议,1、先去 current 目录先删除你所上传文件 2、carr 的 AvatarUploader(你的 uploader 类),逐一注释掉无用的方法。
ruby 培训
?
运算符的优先级问题
我想最难的事情是,让人家相信 ruby是一种选择,一种好的选择
。现在Java/C#的培训公司有很多公司做保底,至少有稳定。
不过,可以去大学里面宣讲培训,里面还是有很多乐意尝试的人。
用 gem pdfkit
以api为中心的移动平台方法论
为什么不详细说说呢
case index
when 0
x # 这里的x 等价与 @x, self.x
when 1
y
else
raise ArgumentError ," out of range #{index}"
end
def []=(index, val)
case index
when 0
self.x= val #这里用self.x @x都可以。但是你如果用 x= val.ruby会认为你要创建一个局部变量x,而不是修改原 来实例变量的值
when 1
self.y= val
else
raise ArgumentError, "out of range #{index}"
end
end
第二个问题: attr_accessor
会自动生成 get 和 set 方法。也就是会 attr_reader 和 attr_writer,可读可写。当你改为 attr_reader 的时候,这个实例变量设置为可读 不可写,所以会出现,没有 x= 方法。