ruby on rails
青竹剑侠
CodeDog
展开
-
rails-database
a = Category.new(:name => 'Ruby', :position => 1) a.save # save 还有相同方法”save!” # 有无惊叹号的差别在于validate资料验证不正确的动作, # 无惊叹号版本会回传布林值(true或false),有惊叹号版本则是验证错误会丢出例外。 b = Category.create(:name => 'Perl', :posit转载 2014-03-23 18:57:18 · 533 阅读 · 0 评论 -
rails time format
1.to_s active_support中有对于这两个类的扩展,分别重写了很多的方法,to_s这个方法就不再是简简单单的转化为string输出的功能了,它接受一个symbol作为参数,来确定需要显示成什么样子的时间,来看源代码: class Time DATE_FORMATS = { :db => "%Y-%m-%d %H:%M:%S",原创 2014-03-23 19:23:13 · 1070 阅读 · 0 评论 -
rails mysql 日期格式问题
MySQL中的时区 显示时区信息 mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone转载 2014-03-23 19:11:15 · 1450 阅读 · 0 评论 -
rails中的zTree异步加载
rails+coffeescript+zTree 1.新建rails项目Ztree(rails new Ztree) 2.gemfile中添加ztree的引用 #jquery树插件 gem 'jquery-ztree-rails'3.application.js和application.css中添加//= require ztree.all *= require ztree4.使用sca原创 2014-04-03 19:51:40 · 1917 阅读 · 4 评论 -
rails awesome_nested_set + ztree 实现树结构加载
接着上一篇文章继续,原创 2014-04-11 11:18:48 · 3195 阅读 · 0 评论 -
rails acts_as_list 记录排序
acts_as_list是一个以position大小为参照进行排序的插件(rails2中被剔除,然后以插件形式出现),他提供了一系列的方法对数据库中记录进行排序位置的调整,这种变化是持久化到数据库中的(修改position值),并不是表面的排序,wice_grid自带的排序就是一种表面化的排序。acts_as_list目的是在model数据库存储中,在一对多关系中,将多端作为一个有顺序的列表来存储原创 2014-04-09 22:14:29 · 2439 阅读 · 0 评论 -
task system
最近在使用rails搭建任务管理系统后台框架,现在把使用的笔记发上来,留作以后复习的使用,也希望能帮到ruby初学者,共勉。 1.新建rails工程MyTaskManager,在Gemfile中添加引入的插件 ################################################################ #所需的插件 group :原创 2014-03-20 22:48:51 · 1025 阅读 · 0 评论 -
rails twitter-bootstrap-rails
接着上篇文章,这次我们使用twitter-bootstrap-rails,Bootstrap是一个能够进行 网站开发的工具包。它包含了基本的CSS和HTML排版,例如,表单、按钮、表格、网格、导航等等。使用twitter-bootstrap-rails gem非常简单,这里你可以使用两种方式。Less方式提供了更多的定制选项,像改变主题,为你的代码提供更有用的Less mixins,但是这也需要L原创 2014-04-12 00:30:06 · 2754 阅读 · 0 评论 -
使用turbolinks实现局部页面刷新
turbolinks安装和使用: Add gem 'turbolinks' to your Gemfile.Run bundle install.Add //= require turbolinks to your Javascript manifest file (usually found at app/assets/javascripts/application.js).原创 2014-04-02 13:45:35 · 2195 阅读 · 0 评论 -
rails rails_kindeditor paperclip
Kindeditor是一款国产的所见即所得的javascript富文本编辑器, 访问 http://www.kindsoft.net 获取更多信息rails_kindeditor可以帮助你的rails程序集成kindeditor,包括了图片和附件上传功能,文件按照类型、日期进行存储。 paperclip是一个简单的Active Record文件附件库,旨在尽可能的保持设置的简单性原创 2014-04-14 23:22:06 · 1607 阅读 · 1 评论 -
再谈PHP、Python与Ruby
一句话总结 简单地总结: 假如你想帮他尽快找个活儿,赚到钱,推荐PHP。 假如你想让他成为一个高效工程师,推荐 Python。 假如你想让他爱上他的工作,推荐 Ruby。 语言的选择 编程语言非常重要,不要认为他们都图灵等价,用起来都一样。实际上,好的语言,带给你的东西是超乎想像的。 下面是一些看法: 程序员的时间远比机器的时间宝贵:选择开发效率最高的语言吧,不要过于在乎运行性能,如果转载 2014-01-22 10:01:49 · 716 阅读 · 0 评论 -
rails rails_kindeditor paperclip
rails_kindeditor是一款优秀的富文本编辑器,在rails中使用feichan原创 2014-04-14 23:19:34 · 1289 阅读 · 0 评论 -
rails kaminari bootstrap-kaminari-views certified
kaminari是一个基于Scope和原创 2014-04-15 12:04:54 · 2319 阅读 · 0 评论 -
使用pjax_rails实现局部页面刷新
继续使用上篇博客中用到的项目---引入pjax ,把application.js中引入的turbolinks删掉 Gemfile gem 'pjax_rails' app/assets/javascripts/application.js //= require jquery.pjax // app/assets原创 2014-04-02 17:08:22 · 1870 阅读 · 0 评论 -
rails simple_form wice_gird
继续使用上一个项目 1.新建原创 2014-04-13 13:04:53 · 2070 阅读 · 0 评论