rubyer.me 啊,常拜读老宋的文章,老宋节哀
每次应该都录制下来,放到 railscasts-china 就好了,这种讲座不沉积下来,实在是可惜了。 其实搞个录屏软件就可以,简单的很。
@zhujg 2M 带宽的 90/月好象是
不过,对于大量的内容型的网站,个人觉得 Cache 还是很有用的,至少省得我去找静态化的方案去了,这种方式简单易用。比如说,生成大量的文章一类的东西。
整页 cache 是个好东西, http://www.modrails.com/documentation/Users%20guide%20Nginx.html#_page_caching_support
顺道问一下,在实际生产中,大家在大量采用么?
其实,第二个问题才是我真正困惑的。
@comme ,还真没有,这个选项是照着文档上拷的,回头我试试。
嘿,早就觉得该有人做了
解决了,网上看到一段文章,说起这事,加上 set(:group_writable, false),不触发 chmod g+w 即可。chomod 只有当多用户部署的时候遇到,我们不会。
最终,我们拉代码和部署用的是 deploy 用户,各自开发者用的是自己的账户提交,但是他们都是属于 gitgroups 组的,最终完美解决权限,霍霍。
set :copy_exclude, [".git", "spec"]
set :user, 'deploy'
set :use_sudo, false
set :group_writable, false
Always deploy as the same user. If you’re part of a team where everyone can (and does) deploy, create a new user (e.g., “deploy”) and set it up so that your team can all log in as this user. Make sure this user also has read access to your source code repository.
Avoid sudo if at all possible. set(:use_sudo, false), and then make sure that the deploy user has sufficient permissions to start and stop the mongrels, write to the necessary directories, etc.
Disable the “group_writable” setting: set(:group_writable, false). This is only necessary when you have multiple users deploying.
吐个泡,签个到
活动结束了,整 5:00
灰衣服的是 REI,现在会场里应该有 30 个淫了
再来一张,
已经开始了,已经有 18 个兄弟了
paozhoumo.com ernvxin.com joyweekend.com
嗯,报名参加,顺道帮着顶起来
不用纠结,两个很像,选一个好了,这不是重点。 我们用的 carrierwave,主要是和又拍云集成的很好。 之前我们用的是 paperclip,迁移到 carrierwave 几乎不费力气。
已经帮忙转发到 iteye 上:http://www.iteye.com/topic/1121497
谢谢@alucardpj,我刚看完那本书,对你说的深有体会,这是我汇集的大侠们元编程文章http://ruby-china.org/wiki/ruby-meta,一起学习共勉吧。
嗯,是啊,想深入了解一下,主要是有个需求,需要动态地决定使用某个 resource helper 方法
module ApplicationHelper
def resort_path resort
return ski_images_path if resort.instance_of? Ski
return sub_resort_images_path if resort.instance_of? SubResort
nil
end
这种对多态关联的时候,应该会用的,我的就是这种情况。
比如图片 Image 的增删改查给 Ski 和 SubResort 两个 model 共用,那么图片在被编辑完后,返回的时候,我要决定是返回 Ski 还是 SubResort,所以,就引出这个问题。
我目前的实现,自己觉得很 ugly,所以想深入了解一下它们的生成。
看了 github 上的帖子,老外有部分人确实不太友好。其实@saberma做的 shopqi 挺不错,谁开始不都是从临摹开始的呢,慢慢来,顶你
sudo 和 ssh key 预存好,都是办法,可是还是得用 root 权限。这个应该没问题,回头我去试试。
不过我还是考虑要用普通用户,用普通用户就会遇到 cap 运行git clone...
生成的新的文件和文件夹的权限是-rw-r--r--的问题,然后接下去它继续运行chmod -R g+w ....
就会报错啦,我一直困惑这点,除非你改这个普通用户的 umask,让 cap git clone 出来的文件模式就是-rw-rw-r--。
BTW,cap 的过程我用 cap -d deploy 跑了一遍,看到的上面说的步骤。
谢谢 2 位!
路过一个 windows 设置的帖子,转给 windows 下的受苦受难们:http://www.iteye.com/topic/1113316
崩溃的问题我的经验是,由于存在不存在的图片链接,只要查出来所有的空图片链接就解决了,似乎 stackoverflow 上谈到的 windows 下的崩溃也都是提及这个原因。解决了这个之后,windows 下用的挺好的。
写的很不错,看完又有新收获,期待着 block,lamada 的部分了