当你重装系统后,你可能需要重新安装开发环境和你的开发工具。如果你有用Octopress记录的习惯,这个时候就得从github上clone代码来重建整个octopress博客系统,以方便你还能继续你的写博客生涯。
1.clone仓库代码
1 2 |
|
当你重装系统后,你可能需要重新安装开发环境和你的开发工具。如果你有用Octopress记录的习惯,这个时候就得从github上clone代码来重建整个octopress博客系统,以方便你还能继续你的写博客生涯。
1 2 |
|
当面对越来越复杂的业务逻辑时,你一定遇到过一个表单不止涉及到一个model,这个时候会添加或修改其他model的数据,例如下面的例子就是在创建一个用户(user),顺便发一篇文章(post)
这节来介绍树(tree)形菜单的使用
首先通过介绍jquery treeview的使用来了解树形菜单,最后会介绍几种jquery tree的特性
这节介绍几个和json处理有关的gem(大部分的内容跟railscasts的差不多,在这里只是进行汇总和总结,方便查看)
用rails在默认情况下就能产生json
是这样的
1 2 3 4 5 6 7 8 9 |
|
标签大家肯定很熟悉,在文章中你可能会使用标签,你或许看过土豆视频的标签,或许看过京东商品的标签。这节我们在rails中分别使用tag-it和tags-input这两种关于标签的库,这两种库可以和Acts-as-taggable-on结合使用
这个库要利用jquery和jquery ui这两种库
jquery在rails默认是开启的,现在来开启jquery ui这个库
var: string 键
value: text 值,存的是hash
target_id: integer 多态的id
target_type: string 多态的类
1 2 3 4 5 6 7 8 |
|
这个gem是用来做配置文件的
在app/models下创建settings.rb文件,内容为:
1 2 3 4 |
|
这个gem是用来生成tab用的,由于这个gem的源码结构的实现方法跟breadcrumbs_on_rails的有些相似,大家可以看下breadcrumbs_on_rails源码分析这篇blog
是这样来使用的
这个gem是用来生成面包屑的
是这样来使用的
1 2 3 4 5 6 7 8 9 10 11 |
|