Rails
文章平均质量分 71
gonjay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ruby on Rails创建你自己的User并实现登陆功能
话说rails里面有许多gem可以实现用户管理等等各种复杂的功能,但是对于一个初上手ror的菜鸟来说,未免也会显得有点无从下手,所以我们干脆来做一个简单的用户类,来了解一些基本的概念,之后用其他人的gem的时候也会得心应手。ok,现在rails generate model user login:string hashed_password:string salt:string原创 2012-12-28 15:02:01 · 4416 阅读 · 0 评论 -
Rails的最佳实践【一】
一、命名的scope在Model中加scope :recent, where().order()然后在Controller里面用Model.recent就能调用查询了,scope可以把一些复杂的查询方法包到一起方便代码的维护二、有lambda的scope如果想在recent的时候传一些参数,比如限制查询的limit数量,需要加上lambdascope :recent原创 2013-05-25 15:02:26 · 1886 阅读 · 0 评论 -
Rails中文Podcasts【四】
一、HABTM CheckBoxes首先解释一下什么是HABTM即HasAndBelongsToMany,这个是ActiveRecord里面很有意思也是比较复杂的一下东西,在SNS领域里面有很大作用。在这个例子中我们用到了两个models,Product和Category,两个互有有has_and_belongs_to_many的关系,我们会通过一个form_for表单中的checkb原创 2013-05-03 16:36:19 · 1670 阅读 · 0 评论 -
Rails中文Podcasts【一】
从现在起,笔者会尝试将学习rails时的一些小技巧做成一份笔记,以一个系列的形式记录下来,每份笔记里面都会包含5个小tips,给自己复习用,也给需要的人一些帮助吧。一、缓存实例变量介绍一个快速提高性能的小技巧,只需要添加几个小指令即可。 def current_user @current_user ||= User.find(session[:user_id]) end原创 2013-01-29 10:48:32 · 1069 阅读 · 0 评论 -
剪裁图片【Ruby on Rails】
这一集我们来用Paperclip和jQuery叫做Jcrop的插件在网页上裁剪图片。假设我们有一个Rails应用,比如一个论坛,允许用用户名注册,并且还可以用头像图片来展示自己。用户选择上传的图片可以是任何大小,所以我们的应用将会调整大小并裁剪到100像素的正方形之内。这个应用用Paperclip来自动裁剪和调整图片的大小,但是我们想让用户自己可以控制怎么去裁剪图片转载 2013-04-28 16:17:22 · 3046 阅读 · 0 评论 -
rspec行为驱动测试的小总结(附源代码)
RSpec 行为驱动测试这个是研究学习rails中的单元测试还有行为驱动测试的小练习,原文在ruby-china.org上面 http://ruby-china.org/topics/2848 安装 RSpec gem install rspec对于spec的一些理解用到了一些英语的语法知识,比如should和should not,在测试中成为了预期后原创 2013-01-31 23:10:09 · 1090 阅读 · 0 评论 -
2013年Ruby on Rails阅读列表
这里是我2013年推荐的阅读材料基本的如果你是刚上手ror,我向你推荐下面这些课程Code School Try RubyCode School Try GitCode School Git RealPeepcode Meet Command LinePeepcode Advanced Command LineZed Shaw Learn翻译 2013-01-30 10:46:12 · 1581 阅读 · 1 评论 -
Rails 3.2 的 Ajax 向导
Rails 3.2 的 Ajax 向导前不久入手了《Web开发敏捷之道》的中文第4版,翻看了 Ajax 部分,发现竟然还是使用 .rjs 模板。.rjs 模板在 3.1 版以后已经被移除。另外我又去看了官方的 Rails guide,发现也没有讲述 Ajax 的章节。也就是说一个新手入门,很可能搞不清楚 Rails 对 Ajax 是如何支持的。所以我想在这写写 Rails 3.转载 2013-01-27 20:29:21 · 995 阅读 · 0 评论 -
Android客户端接收来自Faye的消息推送
GCM国内用不了,APN实现太复杂,Parse收费,极光推送不靠谱,自己实现了一套基于ruby的开源消息推送机制,并用在了Ruby-China的Android客户端上,和论坛原生的桌面推送无缝整合,内附大量源代码和详细实现过程,欢迎来github fork我的项目~原创 2014-03-05 10:38:30 · 2545 阅读 · 0 评论
分享