我就用 sublime,然后开了 vim mode
楼主有空能不能也顺便改改 errbit
slim, halm 记不住啊
先看看 SQL 语句怎么写
SELECT a.*
FROM a
LEFT OUTER JOIN b ON (a.card = b.card)
LEFT OUTER JOIN c ON (a.card = c.card)
WHERE (b.name LIKE '%sth%' OR c.name LIKE '%sth%')
转成 AR 的代码
A.joins("LEFT OUTER JOIN b ON (a.card = b.card)")
.joins("LEFT OUTER JOIN c ON (a.card = c.card)")
.where("b.name LIKE ? OR c.name LIKE ?", ['%sth%', '%sth%'])
用 LEFT OUTER JOIN
要注意表数据的量
土豪啊!
是的,你就上服务器手动创建吧
如果使用 limit_fetch 来控制,这个 queue 里面每次只能被执行一个,那么就变成整个事情都是串行的。
这里需要的是更细粒度的串行控制。是 uid + jobid
而不是 jobid
需求决定技术方案,Rails
只是其中的一个 tool
我觉得,如果一门语言的发展是完全依赖原作者的话,那么没有一门语言能够走得远。
跟同事一人一本
render partial: 'notice', collection: @notices
直接本地生成一串,然后拷贝到服务器上,放到 shared_path
里面去就可以了。
你猜
程序都报是说 Cannot resolve file
咯,而不是 Cannot find file
不要用 sequel,乖乖用 AR
估计是 jruby 下的一个 adapter
将上面那份文件访问项目里去,改名成:_bootstarp_variables.scss
,要改的直接改变量即可。
/* 顺序别弄错 */
@import 'bootstrap_variables';
@import 'bootstrap';
更喜欢 nginx + unicorn
可以用 gitlab 搭个私有的
楼主没学过数据库 ?
# SQL 查询
SELECT users.*
FROM users
INNER JOIN groups ON (users.group_id = groups.id)
WHERE users.score > groups.e_group
class User < ActiveRecord::Base
belongs_to :group
# 用 Rails 的 DSL 来实现上面的 SQL
scope :upgrade, -> { joins(:group).where("users.score > groups.e_score") }
end
class Group < ActiveRecrod::Base
has_many :users
end
<div id="some-page"></div>
// 用一个自动调用的 function 包起来,就有了自己独立的 context 了
// 这样就算被 assets pipeline 跟其他文件打包压缩成一个文件,也不会互相冲突
(function(){
$(document).ready(function(){
// 用 ID 的方式来判断是否是你所想要的页面
if ($("#some-page").length > 0) {
// code here
}
})
})(window);