model: 给 post 加一个 content_type,值可以取 bbs,news,weibo... 前台和后台 controller 和 view 单独建立,写好 roots
其实不只是 post,像 download,job,article,message 这些都可以这样实现,如果这样的需求比较多,可以建立一个 Subject 的 model 对分类进一步管理。
commit 质量,解决的 jira 数量及 points,review code 的次数和质量
simple_captcha && recaptcha
hah~
@yakjuly thanks.关于本地编译是说不在部署的时候编译,而是把编译后的文件加入版本控制。
哈哈
def gsub_file(relative_destination, regexp, *args, &block)
path = destination_path(relative_destination)
content = File.read(path).gsub(regexp, *args, &block)
File.open(path, 'wb') { |file| file.write(content) }
end
gsub_file 是 rails genenrator 的方法
rbfiles = File.join(directory ,'**', '*.'+'rb')
Dir.glob(rbfiles).each do |filename|`
# gsub_file here
def insert_cycle_char long, short
long.split('').zip(short.split('').cycle).flatten.join
end
insert_cycle_char "a very long long string" , "SHORT STRING"
同去
难道不是从一开始就上线?功能开发应该是增量式的,bug 和需求没有尽头
DON'T USE SUDO EVER!
apache2+unicorn
早就放上去了
mysql -uroot -proot #确定mysqld运行且账户密码正确
show databases; #确定有blog_db这个数据库
新建了 rails 项目之后,配置好 database.yml,然后在当前目录 rake db:create 就会自动创建这个数据库,另外要注意 database.yml 是 yaml 文件,语法严格
这儿是一个database.yml 的例子
这些都可以操作吗
socket: /tmp/mysql.sock
和host: 127.0.0.1
只要一个,默认的 mysql 账户是 root 密码为空,你要逐个排除是什么的错误,这些问题应该想想之后在提出来
英文 PDF 在这里
rake stats
#6 楼 @lihuazhang 部署到本机?不需要部署。部署到服务器上时才会使用 capistrano,到时候才需要把你的公钥添加到服务器的 authorized_keys .
#3 楼 @lihuazhang 放到你要部署的服务器上去,而不是 github,建议看文档
最简单的不过不符合不再装软件的原则: 使用 iMail,安装 growl 插件,然后 iMail 订阅 Ruby-China RSS OR RSS Growler OR ruby-growl
@huacnlee 最好是有新信息时能 flash notice,就和评论发表成功的提示一样,不过这个应该更智能一些
最起码应在文档中指名基于 RubyChina 或者致谢 RubyChina
好书,才看了第一章,已经收获很多