LZ 加油~么么哒
我意思是如果两个 gem 都做类似的事情的话,貌似先加载的 gem 所追加的任务不会被执行吧?
哦,想到个问题,这样做的话如果有另外一个 task 也做同样的事情,似乎有冲突吧?
了解了,你没有用 enhance 方法来追加后置,而是清空原来的任务,重新自己定义 感谢分享!
LZ,HTML5 除了日期也有日期 + 时间的
<input type="datetime-local" />
巧了,正好也在研究这个事情,可以跟 LZ 分享一下
要在给某个 task 增加前置 task,可以这样
Rake::Task[:foo].enhance [:add_prereq_1, :add_prereq_2]
增加后置的 @jasl 已经说了,就是这样
Rake::Task["db:test:prepare"].enhance do
Rake::Task["db:test:special_task_after_prepare"].invoke
end
以上来自 http://www.dan-manges.com/blog/modifying-rake-tasks
但是对于 assets:precompile 这个任务,如果你用上面的方法去增加一个后置 task 的话,会有问题
具体表现为执行 rake assets:precompile
能够运行后置 task
而执行 RAILS_ENV=production RAILS_GROUPS=asset rake assets:precompile
则不能
我研究了下源码,发现症结在这里 https://github.com/rails/rails/blob/v3.2.12/actionpack/lib/sprockets/assets.rake#L12 因为一个内置任务运行的时候,使用了 Kernel.exec,这会导致整个进程被 replace 掉,所以原来的后置 task 就丢了,解决办法我还在想,不知道 LZ 这方面的进展如何?
cloudfoundry 嘛,免费的,部署起来也容易
知乎的编辑器可以直接往编辑框里面粘贴图片,相当方便
有可能是 iPad 的灵异事件,你重启下 iPad 试试。。。
防火墙?
正好最近想把一些东西拉出来包装成 Gem,坐等大神文章,哈哈
不错哎,赶紧换上
说的还是有些道理的,Markdown 里面诡异的事情确实不少,相比较而言 textile 反倒容易一点
Rack 里面自带了一个中间件,所以可以这样 在目录下新建 config.ru
# encoding: UTF-8
#\ -w -p 80
require 'rack/mime'
use Rack::ContentLength
app = Rack::Directory.new Dir.pwd
run app
然后到目录下执行 rackup 不过这个对中文支持有点问题
@tiseheaini 你确定你的 400 产生原因跟我文章里面的一样吗?
#5 楼 @tiseheaini 这根本就不是个问题嘛,你可以认为是 Chrome 的一个小 BUG
这两个早就开源了嘛,arale 是 SeaJS 的作者主导的
@openapi 你按 87 楼说的做,应该是免费的,注意要强调风险
我刚打了招行信用卡人工服务,对方表示立刻将我卡冻结,一周后会寄给我新卡,全部免费
我觉得应该调整架构,有一个底层的 API 应用,mobile 和 PC 版的网页都是基于这个应用的,这样的好处是如果将来要做 APP 的话就很轻松了