就用 heroku。
浏览器直接打开图片链接能不能看,浏览器调试 Network 的状态,css 有没有问题。
快照不能描述你想要达到什么目的,如果快照错了呢?
puts 是个方法,返回 nil,你调用的是 nil.class
默认就没处理,不能正常显示是什么情况?
无解,你可以先做免费的,等打算注册公司认真干了再收费。
#13 楼 @seven.lee 可以,我顺着问题的例子解释的。
会不会是拼错了?
不错啊,可以做成长期项目,加个 heroku button。
根据场景不同可以有不同写法。
如果只是一段很短的代码,并且只有一个页面用到,那么可以直接写在 body 的 script 里。 https://github.com/turbolinks/turbolinks#working-with-script-elements
<script>
$('.sample').on('click', function() {
alert('this is a debug message');
});
</script>
很多情况下,你可以将事件绑定到 document 或 window,避免绑定 Turbolinks event。https://github.com/turbolinks/turbolinks#running-javascript-when-a-page-loads
$(document).on 'click', '.sample', ->
alert('this is a debug message')
如果多个页面用到相似逻辑,那么可以抽取通用逻辑。
# <div data-alert-message="this is a debug message"></div>
$(document).on 'click', '[data-alert-message]', ->
alert($(this).data('alert-message'))
更进一步,你可以用 MutationObserver 和 Custom Elements 将可重用的前端逻辑组件化,让它自动在插入或被移除的时候执行初始化和清除逻辑。 https://github.com/turbolinks/turbolinks#responding-to-page-updates
<!-- https://github.com/basecamp/trix -->
<form …>
<input id="x" type="hidden" name="content">
<trix-editor input="x"></trix-editor>
</form>
Turbolinks 不只是让你更改绑定的事件,而是把你的 Web 应用变成持久运行的进程,让你重新思考 JavaScript 的组织方式。
太长的代码放到 gist 吧,不好阅读。
故意穿小码显胸肌😀
文件同步性能低,换 nfs 看看。
如果不需要 task 依赖,可以不用 rake。
我虽然用着 Mac,但是开发还是在 Linux 虚拟机里运行,开发环境贴近生产环境。如果有好的 PC 笔记本想换回 Linux。
wow,希望明年能帮搭线邀请 matz 来大陆演讲。
谁让你用 simple_form 了?
友好一些,表明观点就行了。
https://github.com/carrierwaveuploader/carrierwave/wiki/How-To%3A-Secure-Upload
但我更推荐用云储存(例如 S3)的权限控制,更方便和好扩展。
有可能是和数据库间的网络耗时,这个耗时在日志不会显示。
看看浏览器调试的 network,是不是有什么资源加载阻塞了。
还有一次跑通,不调试。
《Ruby on Rails 教程》是 SelfStore 第一个上架的作品,经历第 3 版第 4 版,更新时间持续 2 年多,如果之前有买绝对是超值电子书。
很抱歉 SelfStore 先倒下了……