原创 rails中的zTree異步加載

rails+coffeescript+zTree 1.新建rails項目Ztree(rails new Ztree) 2.gemfile中添加ztree的引用 #jquery樹插件 gem 'jquery-ztree-rails'3.ap

原创 再談PHP、Python與Ruby

一句話總結 簡單地總結: 假如你想幫他儘快找個活兒,賺到錢,推薦PHP。 假如你想讓他成爲一個高效工程師,推薦 Python。 假如你想讓他愛上他的工作,推薦 Ruby。 語言的選擇 編程語言非常重要,不要認爲他們都圖靈等價,用起來都一樣

原创 RubyMine常用快捷鍵

Ctrl+Alt+R:彈出Rake Ctrl+Alt+G:彈出Generate Ctrl+Alt+L:格式化代碼 Alt+F1:切換視圖(Project, Structure, etc.). Alt+F2:彈出預覽窗口,可選擇瀏覽器打開

原创 如何讓谷歌瀏覽器支持迅雷下載

谷歌瀏覽器以其穩定、簡潔、高速、開源的優點贏得了廣大網民的使用,雖然最新版的迅雷軟件開發出了谷歌插件,但是還有一些常見的問題不能解決。比如沒有鼠標右

原创 rails acts_as_list 記錄排序

acts_as_list是一個以position大小爲參照進行排序的插件(rails2中被剔除,然後以插件形式出現),他提供了一系列的方法對數據庫中記錄進行排序位置的調整,這種變化是持久化到數據庫中的(修改position值),並不是表面

原创 Eclipse10個最有用的快捷鍵

Eclipse中10個最有用的快捷鍵組合  一個Eclipse骨灰級開發者總結了他認爲最有用但又不太爲人所知的快捷鍵組合。通過這些組合可以更加容易的瀏覽源代碼,使得整體的開發效率和質量得到提升。     1. ctrl+shift+r:打

原创 rails awesome_nested_set + ztree 實現樹結構加載

接着上一篇文章繼續,awesome_nested_set是nested set 領域模型模式的繼承。它是acts_as_nested_set 和 BetterNestedSet的替代品,但是更優秀。版本2支持rails3,想要使用rail

原创 task system

最近在使用rails搭建任務管理系統後臺框架,現在把使用的筆記發上來,留作以後複習的使用,也希望能幫到ruby初學者,共勉。 1.新建rails工程MyTaskManager,在Gemfile中添加引入的插件     ##########

原创 Google Java編程風格指南

作者:Hawstein 出處:http://hawstein.com/posts/google-java-style.html 聲明:本文采用以下協議進行授權: 自由轉載-非商用-非衍生-保持署名|Creative Commons BY

原创 rails-database

a = Category.new(:name => 'Ruby', :position => 1) a.save # save 還有相同方法”save!” # 有無驚歎號的差別在於validate資料驗證不正確的動作, # 無驚歎號版本會

原创 域名解析,端口映射

       如果可以的話,在萬網上註冊一個賬號(http://www.net.cn/),購買一個自己的域名,這裏我用域名www.whats.cn代替我的域名。如果不想買的話就用花生殼申請一個免費的吧。現在是這種情況,我有三個項目,rai

原创 如何在火狐瀏覽器中使用迅雷下載

火狐瀏覽器用迅雷下載的話,需要下載一個火狐的插件,叫flashgot, 你可以在火狐瀏覽器的工具-附加組件裏搜一下,安裝就可以了,同時還要設置迅雷,打開迅雷, 工具-瀏覽器支持,然後添加火狐的就行了。 完成以後,你可以在火狐瀏覽器的工具裏

原创 rails simple_form wice_gird

繼續使用上一個項目 1.新建model student teacher ctrl+alt+g -> scaffold class CreateStudents < ActiveRecord::Migration def change

原创 使用pjax_rails實現局部頁面刷新

繼續使用上篇博客中用到的項目---引入pjax ,把application.js中引入的turbolinks刪掉    Gemfilegem 'pjax_rails'    app/assets/javascripts/appli

原创 使用turbolinks實現局部頁面刷新

turbolinks安裝和使用:Add gem 'turbolinks' to your Gemfile.Run bundle install.