# Bootstrap
gem "twitter-bootstrap-rails"
# Bootswatch
gem 'twitter-bootswatch-rails'
gem 'twitter-bootswatch-rails-helpers'
# 安装 bootstrap 文件
rails generate bootstrap:install
# 创建一个 layout
rails g bootstrap:layout
# 创建资源模板
rails g bootstrap:themed Products
rails g bootswatch:install cerulean # 安装该 theme 的基础文件
rails g bootswatch:import cerulean # 导入一个线上的 theme 的变量文件
css 转 sass http://css2sass.herokuapp.com/ js 转 coffee http://js2.coffee/
你帮她手动转吧
好文!解决我很多犹豫不决的地方。
application.rb 里
config.time_zone = 'Beijing'
这是告诉 Rails 用哪个时区来显示数据库时间,但是,查找的时候,显示的是 utc 时间,也就是数据库保存的时间,当我们调用属性的时候,会转成刚才设置的时区时间。
2.2.2 :032 > Product.first
=> #<Product id: 1, name: "Hat", price: #<BigDecimal:7f8e7c971208,'0.999E1',18(36)>, description: nil, created_at: "2015-06-02 06:10:54", updated_at: "2015-06-02 06:58:59">
2.2.2 :033 > Product.first.created_at
=> Tue, 02 Jun 2015 14:10:54 CST +08:00
คุณไอ้โง่เส้นเวลาและสองโอกาส
注册一个月以上才能发帖
simditor 真心好用。
问题是 去掉 -d 就正常了,加上-d 也没错误信息。想不通。。这是上个月遇到的问题,同样配置转到阿里云就正常了。
啊?我用 linode 跑 puma 也有问题,然后果断换回阿里云,我两边 Ruby 的配置是一样的(linode 不是我最开始配置的,我接手的,别的变动不清楚),但是 puma -d 就是无法运行。
我卯足劲才 8 年而已。。。soho 关键在于团队如何,一个人的话接外包也不错的。
和所在地没关吧,关键是,找一个靠谱的团队。Ruby 是为 soho 准备的,java 和 php 是为公交和地铁准备的。
用 redis 存动态。
deploy 环境下找不到 rake 命令
辛苦辛苦,很好的总结。
连接不上数据库。
医保我是用个人名义交的,公积金没找到企业就停掉了,之前挂靠到一个朋友公司。这两个还是很重要的,建议趁年轻早点办,等用的时候能多一些实惠。
你想多了吧,按月给工资就可以,把自己的任务做好,其他都不用在意的。
太好了,最近一个项目也要重新设计类似的功能,我会先尝试下这个方案。
我的总结: 1、它只是一个接口,perform 内写入异步的逻辑 2、我也用 sidekiq,需要单独启动它 3、还得单独启动 redis,如果给 redis 设置了访问密码,需要在 sidekiq 启动时设置下
config/initializers/redis.rb
require "redis"
redis_config = YAML.load_file("#{Rails.root}/config/redis.yml")[Rails.env]
sidekiq_url = redis_config['url']
Sidekiq.configure_server do |config|
config.redis = { namespace: 'sidekiq', url: sidekiq_url }
end
Sidekiq.configure_client do |config|
config.redis = { namespace: 'sidekiq', url: sidekiq_url }
end
config/redis.yml
development:
url: "redis://127.0.0.1:6379"
production:
url: "redis://username:[email protected]:6379"
启动
bundle exec sidekiq -C config/sidekiq.yml -d -e production
sudo redis-server /etc/redis.conf
:plus1:
rebase 的话适合少量的修改,如果改动很多,还是 merge 吧,如果改动非常多,建议重写一套了。ruby-china 里的很多设计思路非常好,一些代码可以 copy 过来用的。
把你的代码做成分支,master 保持 ruby-china 最新,每次更新后把你的代码 merge 过来,然后再放到一个 release 分支上维护。某些维护的内容可以转移到你的开发分支,或者给 ruby-china 提交 PR。