把代码排版好,看到这种情况要想到可能嵌套错误了。
代码高亮有两个红色背景的逗号,去掉看看。
这不是替换 Assets Pipeline,而是被集成进 Assets Pipeline。Assets Pipeline 就是被设计为前端工具的胶水。
大家新年快乐!~
你看,我体内的怪物已经长得这么大了
现在我觉得这里设计,Model 用 Likeable Concern 没问题,不过 Controller 不要用多态,因为不同对象的 Like 操作的逻辑是不同的,更新页面的方法也不同,应该分开到不同 Controller。
国外书价就是这么贵的。
/^\p{Han}+\s\d{4}\/\d{1,2}\/\d{1,2}\s\d{2}:\d{2}:\d{2}$/
str.scan /^小明.*$/
=> ["小明 2015/2/15 15:21:55"]
先排版好,编辑器右上角有代码按钮。
是不是 gem 版本旧了。
xhr? 是很古老的写法了,现在写法是:
respond_to do |format|
format.html { }
format.js { }
end
xhr 走的就是 format.js 的 block。
xhr? 然后 format.html,这结果我无法预测啊。
窍门:多写代码,少瞎扯淡
gem search REGEXP
gem search ^rails$
gem search -h
<pre></pre>
每次访问是独立的,所以要查一次;这样处理之后,在页面内多次调用也只查一次。
gem 'capistrano-rails' 依赖 gem 'capistrano',所以只写前面那个等同两个都写(除非指定版本)。
其他扩展按需安装。capistrano 3 以后把核心精简了,没有内置 rails 相关任务,要用什么 require 什么。
PS:不知道 capistrano-passenger 做了什么,我以前是自己写重启任务,只是 touch 一下,建议看看每个扩展的具体内容做了什么。
database.yml 里面配置同一个数据库就行了,生成你要操作的 Model,内容为空。