原创 Rails 3.2 的 Ajax 嚮導

Rails 3.2 的 Ajax 嚮導 前不久入手了《Web開發敏捷之道》的中文第4版,翻看了 Ajax 部分,發現竟然還是使用 .rjs 模板。.rjs 模板在 3.1 版以後已經被移除。另外我又去看了官方的 Rails guid

原创 Ruby on Rails創建你自己的User並實現登陸功能

話說rails裏面有許多gem可以實現用戶管理等等各種複雜的功能,但是對於一個初上手ror的菜鳥來說,未免也會顯得有點無從下手,所以我們乾脆來做一個簡單的用戶類,來了解一些基本的概念,之後用其他人的gem的時候也會得心應手。 ok,現在

原创 關於yield關鍵字的一些理解

在ruby中,爲什麼有些方法能夠接收參數變量又能接收代碼塊呢?這是因爲啊,這些方法有一種機制來傳輸這些代碼塊,運行完之後再返回。我們可以在一個方法中定義這樣一種機制,用yield關鍵字就可以啦。 看一下這段代碼: def block_t

原创 在MountainLion下用rvm安裝ruby時遇到的錯誤解決方法

用 RVM 安裝 Ruby 環境 # 替換 Ruby 下載地址到國內淘寶鏡像服務器 $ sed -i 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/

原创 Ruby on Rails初上手指南中遇到的錯誤及解決方法

昨天按照指南的方法做出了一個Blog,在創建一個多模型的表單的時候,遇到了: Can't mass-assign protected attributes: tags_attributes 這個界面是出現在提交新的Post或者更新Pos

原创 lambda與proc的區別

在一個方法中,lambda被call之後會返回都方法本身,而proc被call之後就會直接返回 def batman_ironman_proc victor = Proc.new { return "Batman will win!

原创 10行令你朋友驚訝的ruby代碼

有人想出了一個表現Scala特性的列表,裏面用了十個精簡的代碼。馬上,CoffeeScript版本就冒出來了,然後俺想,尼瑪俺要發佈Ruby版本的啊。再說了,俺還發現Ruby的語句比Scala的還乾淨些的說,而且要表達的東西是差不多滴。

原创 Ruby-China for Android客戶端開源了

開源地址 https://github.com/gonjay/rubychina4android點擊下載APK 特性: 安卓原生的側滑抽屜下拉刷新主頁帖子列表下滑到頭後自動獲取新的內容瀏覽帖子詳情並支持Markdown,左右側滑分別

原创 用Gson和SharedPreferences輕鬆構建android本地數據緩存

剛剛看了一篇IBM的博客,講的是Android本地數據存儲API,感覺實在是太複雜了,對於大部分個人開發者而言,按照這種方式來做自己的項目,實在是一件極其痛苦的事情,作爲一名敏捷開發的信徒,實在難以忍受按照IBM那套來做事情,下面給大家

原创 剪裁圖片【Ruby on Rails】

這一集我們來用Paperclip和jQuery叫做Jcrop的插件在網頁上裁剪圖片。假設我們有一個Rails應用,比如一個論壇,允許用用戶名註冊,並且還可以用頭像圖片來展示自己。 用戶選擇上傳的圖片可以是任何大小,所以我們的應用將

原创 Android客戶端接收來自Faye的消息推送

Android客戶端接收來自Faye的消息推送 Mar 3rd, 2014 基本原理 先看了rails­casts的260 Mes­saging with Faye部分,瞭解Faye的基本原理。 按照其教程發現有一個關於thi

原创 歡迎使用CSDN-markdown編輯器

Windows 上常用的軟件列表 1 Navicat_Premium 2 NotepadPlusPlus

原创 Android的Master/Detail風格界面中實現自定義ListView的單選

原文在這裏:http://duduli.iteye.com/blog/1453576 可以實現多選,那麼如何實現單選呢,這裏我寫了一個非常簡單的方法: public void onListItemClick(ListView l

原创 GitHub Flow

原文地址http://scottchacon.com/2011/08/31/github-flow.html git-flow的問題     我環遊各地教人們Git,而最近,我教的幾乎每個班級和工作室都在問我對於git-flow的看法。我

原创 2013年Ruby on Rails閱讀列表

這裏是我2013年推薦的閱讀材料 基本的 如果你是剛上手ror,我向你推薦下面這些課程 Code School Try Ruby Code School Try Git Code School Git Real Peep