如果用的是 Jquery,加上 jquery.turbolinks https://github.com/rails/turbolinks#jqueryturbolinks
Turbolinks 要注意的问题不止 ready 事件,建议完整看一遍文档甚至代码 https://github.com/rails/turbolinks 。
Basecamp 大部分 JavaScript 是这样写的:
<label>
<b>Set the due date:</b>
<div data-behavior="date_picker"></div>
</label>
$('[data-behavior~=date_picker]').on 'focus', ->
$(this).datepicker()
JavaScript 全打包到一个。
http://signalvnoise.com/posts/3167-code-spelunking-in-the-all-new-basecamp
recommend 是不是设了默认值,但是没保存进数据库?
其实你不需要开发。推荐一篇文章 入门错误一:过早产品化 http://www.dennythecow.com/?p=12
新注册一周不能提问。在这段时间那你可以看《提问的智慧》 http://www.wapm.cn/smart-questions/smart-questions-zh.html 尝试自己解决。
如果你需要一个立即能提问的地方,可以去 http://segmentfault.com/ 。
#29 楼 @hpyhacking 好,更新了。
为什么要用两年前的版本?
问题是什么?
https://ruby-china.org/topics/20003 这个帖子完全是 NoPoint,你应该先搜索,然后展示搜索成果,在此基础上询问有没有更好的资料。
https://ruby-china.org/topics/20006 这个帖子没有具体例子,xyz 的代码无法开始讨论,请贴真实代码。
免得又被骂成狗,我先澄清一点:这次不是我,但我赞同这两个帖子是 NoPoint。
#1 楼 @xiongxin8802 这没问题。
不知道,印象中自动生成的没发生错误,有可能错误的自动加了引号,不知道这个行为哪里调。可以去发 issues。
exception_notification 忽略路由异常啊
存放文件更好的选择是用 S3 七牛这里储存服务,用 token 控制访问权限。
我记得 Jekyll 本身提供摘要啊。
role 是一组主机,小网站的可能只有一台主机,web/app/db 都是一台。cap 为了扩展性预设了三组,rails 相关的 task 对此做了适配,比如 db:migrate 只对 db role 的主机执行,所以即使只有一台也要设置这三个 role。
域名的对应的是主机。
可以。unicorn 需要 nginx 的 proxy 模块,passenger 只是增加了一个专用的模块,没有干扰 proxy 模块。