首先你的部署有问题,Unicorn 官方的建议是多少个 CPU 核部署多少个进程 + 1,你的机器 2 核,合理的数量应该是 3 - 4 个 worker。
Nginx 的 worker 也是一样的概念
这一大段的... 就不能换行么!
不要学那个,历史原因那样的,关系数据库,本来不应该那样的
看 Mongoid 官网的英文资料!
如果你搞不懂 Rails 的东西,那就用 JavaScript 的标准方式来实现
看就了,眼睛会视力会变斜,然后对不起线。 然后做页面排版的时候就没法对齐了
#11 楼 @hemengzhi88 哈哈哈
你需要用 ERB.new
执行一下:
require 'redis'
require 'redis-namespace'
erb_result = ERB.new(File.read("#{Rails.root}/config/redis.yml")).result
redis_config = YAML.load(erb_result)[Rails.env]
Redis.current = Redis.new(url: redis_config['url'])
config/redis.yml
test:
url: redis://<%= ENV['REDIS_HOST'] || 'localhost' %>:6379/3
几年前我刚接触 Rails 的时候就选了前者,然后革命成功了!
要么革你公司项目的命,要么革你公司的命
而且楼上说因为这个问题担心 Boss 的同学
你 Boss 不用看哪个,直接在 Ruby China 注册账号,关注你,啥动作都看到了
https://ruby-china.org/ugoa/replies 回帖记录全部都能看到,怎么没说这个有隐私问题。
另外,就算没有回帖列表那个页面,你的回复在网站上面也是全部公开的,Google 搜索就能查到
这是要写自传的节奏
ActiveRecord 5 里面的抛错新方法,大概就是抛一个没有找到的错误
其实默认格式是一个标准,叫 ISO 8601 使用 API 的人用任何语言的标准库的日期库就能转换出来,还包含时区的。
按 #5 楼 @u1450154824 那样做,时区就没了,不可取
用 Nginx 就好了
不过,话说 Rails 5.0.0.beta3 发布过了很久了,最近怎么还不出新版本呀
<%= link_to('赞', plan_reply_likes_path(@plan, likeable, type: 'Reply'), method: :post) %>
已经改用 DuckduckGo 的 Favicon Proxy,现在应该好了
每次升级我都是用不同的 Rails 版本 new 一个空项目,然后对比文件的...
好怀念之前的 Rails Casts
核心维护者就那一个人,你觉得会比 ActiveRecord 好?
我实在无法理解放着那么好的 ActiveRecord 不用,跑去用类似 Sequel 这里库,是怎么想的?!