crontab 对新手很多坑,环境变量、路径问题等等,用 whenever 节约生命吧,和 rails 没关系
每次 commit 前做一次 git diff,就不会有这个问题
#7 楼 @bpw11320 是的,这是我的 application.css.less
/*
*= require_self
*= require_tree .
*/
@import "twitter/bootstrap/bootstrap";
/* twitter bootstrap variables */
@linkColor: #0066CC;
@btnBackground: #F5F5F5;
@btnBackgroundHighlight: #D6D6D6;
@btnPrimaryBackground: #747788;
@btnPrimaryBackgroundHighlight: #494C58;
@btnBorder: #E8E8E8;
@navSidbarBg: #E3E5E6;
/* my app variables */
@proj-list-box-width: 206px;
body {
background: #FBFBFB;
font-family: 'Helvetica Neue',Arial,sans-serif;
overflow-y: scroll;
}
收藏先,感谢!
在你自己的 less 文件里面 import 进来,然后重载掉你需要的 css
@import "twitter/bootstrap" /* 路径貌似这样的吧,不记得了 */
.my-rule { ... }
boolean 方法前面加 "is_" 很奇怪
当下没有比 gr 更好的阅读器了吧?关掉真是令人震惊
大家来淘宝吧,缺人啊!
喜欢折腾的人,必须选 Linux
本来 gem 只是小胜,但是由于 rvm 和 bundle 的存在,gem 方式完胜
换个终端,试试 gnome-terminal 之外的
如果还是乱码,估计是你的 shell 配置坏了,可以试试换个 shell,比如 zsh 之类
如果继续乱码(不大可能吧),echo $LANG
看看
人各有志
我有同事是 CSS 高手,一直不喜欢 SASS、LESS 这样的东西 他说,写程序要要那么快干什么?用 CSS,他是在享受慢慢写的过程,就当是在休息
但在我看来,不断重复机械性的工作,实在是浪费自己的青春 当有一个 idea,如果能立刻变成产品,立刻收到反馈,可能就会有神奇的结果 所以,我追求的是最快的速度实现 idea,如何能最快重用已经写过的东西 怎样可以让普通人都能迅速搭建出良好的网站,实现自己的想法
我不觉得他的态度是错的,每个人写程序的初衷并不相同,由此对编程语言、框架的价值的看法也不同。
puts "ok" if (10..19).include? Time.now.hour
这个小伙子做的软件界面很漂亮,基于 webkit 的 http://caffeinatedco.de/#apps
之前给团队写了一个基于 sinatra + git + markdown 的 wiki 系统 不过代码写得不太好,准备重构一下再开源
fork { sleep 1; puts "hi" }
#13 楼 @zacker330 不这样做也没什么不好,想知道一个类有什么字段的方法太多了
随时可以用 Foo.columns
或者 Foo.column_names
查
你担心新的开发者不好维护,程序可读性降低,我觉得只是因为不习惯而已,实际上用下来并没有问题
通常命令就好了,不用手写
rails g generate migration add_foo_field_to_bars foo:string
rake db:migrate
rails g model the_new_model foo:string:index
rake db:migrate
目前有哪些字段,在 db/schema.rb
可以看到
我理解 ActiveRecord 是以数据库为中心的 但是 rails 也不是一定要用 active_record MongoDB 之类的 schema-free 数据库可以在 model 中指定 fields,改了也不用 migrate
握爪,如果只是小用户量,开发效率远比性能优先 我做的一个内部 intranet 应用,很多页面近百个 SQL 查询,有很大的优化空间。但,我更认定快速迭代优化体验才是更重要的,一个 idea 从诞生到上线要尽可能的短,然后根据反馈优化。性能,MySQL 自己会缓存这些查询,还不是现在的问题
def build_dbs( db_specs )
db_specs.map do |label, options|
build_db label, options
end
end
def build_dbs_concurrently( db_specs )
db_specs.map do |label, options|
Thread.new { build_db label, options }
end
end
if concurrent?
build_dbs_concurrently.map(&:value)
else
build_dbs
end
代码更多了,重复也没有去,不过看上去是不是好一些?
在 A 中指定 B 的 git 仓库地址为本地目录?