8 年 ruby 经验,一般的智商:年薪 30 万肯定没有问题。
Product.joins(:stores).where(stores: { user_id: current_user.id })
nginx.conf 里面设置 client_max_body_size 大一点。
可以升升级了,先试试把内存升到 2G 或 4G 试试。印象中阿里云升级内存要重启的,不知道现在还是不是这样。
问题 1:GIL
你确定不是引用了第三方在线库导致访问速度变慢? 本地再多的静态文件也是秒刷。
2 核 CPU,2GB 内存,70G 数据盘,配置足够,1M 带宽吃紧。
其他云不清楚,可选阿里云基础配置,带宽 2M。不够用随时增加配置,月付即可。
#4 楼 @yukihiro_matz 不是乱码,就是中文的 UTF-8 编码,可以不用转换,传给 view 或者客户端应该能够正确显示中文。
搜索 autocomplete
加入这个 activesupport-json_encoder gem 试试呢? https://github.com/rails/rails/issues/15226
你既然问了这个问题,那就该用关系型数据库。
iOS 高铁管家
感觉厦门的话不错。
...这个风险和收益不成比例吧?
你要用 passenger 的话,需要用 passenger 这个 gem 提供的的命令行来安装 nginx,这样安装完成后,nignx 会自带 passenger 模块。 你也说了,你机子本身是有一个 nginx 的,要么卸掉这个 nginx,用 passenger 重装;要么换 thin、unicorn。
为了写点小应用。
1、java\ruyb熟练
先把 ruby 拼对再说吧。
额,你们公司的业务线这么庞大.. 光数据这块就需要 crawler + ETL + NLP + DataAnalysis 吧, 再加上微信、app 之类的,这得多少人力支撑啊。
rm /Users/yebiying/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/cache/libv8-3.16.14.7-x86_64-darwin-13.gem
bundle
额,这不是数据库多对多的关系么? 把这个 attribute 加到 workloads 这个表里,在 Workload 这个 model 里加统计方法就好了。
#10 楼 @string2020 装 2.1.2 或 2.1.3
用 sql 也不是你这么用的,model 叫 Topic,select 的却是 ts_topic? 你新建个 model 叫 TsTopic,然后:
a = TsTopic.where("user_id = ?", 100).order("id")
Reply.select('distinct r_type').where('uid = ?', 3)
def price
self[:price] ||= 0
end