原创 js拖動table行tr排序

實現手動拖動html table中的行(tr)進行排序. HTML 需要引入jquery和jquery ui的js文件 <table id="sort" class="grid" title="Kurt Vonnegut nov

原创 git清除歷史記錄 並創建新項目

Step 1: remove all history rm -rf .git Step 2: reconstruct the Git repo with only the current content git init git

原创 html背景圖 全屏 自適應 css

width:100%; height:100%; max-width: 100%; max-height: 100%; top: 0; right: 0; bottom: 0; left: 0; mar

原创 carrierwave實現圖片上傳

1.添加gem gem 'carrierwave', '0.6.2' gem 'mini_magick' #不使用rmagick,佔內存 2.bundle install 3.爲users表添加一個avatar字段,也可以爲其他名稱,

原创 Rails 4中document.ready失效

Rails 4中turbolinks turbolinks介紹 這篇文章翻譯的不錯 http://www.oschina.net/translate/introducing-turbolinks-for-rails-4-0turboli

原创 GitHub和git簡單使用

什麼是 Github? github是一個基於git的代碼託管平臺,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。 Github 由Chris Wanstrath, PJ Hyett 與Tom Pre

原创 git stash 保存現場 恢復現場

命令:git stash 1.使用git stash 保存當前的工作現場, 那麼就可以切換到其他分支進行工作,或者在當前分支上完成其他緊急的工作,比如修訂一個bug測試提交。 2.如果一個使用了一個git stash,切換到一個分支,且在

原创 Rails 多態關聯 :polymorphic => true

多態關聯 也叫虛擬關聯, 其實 表是不存在的。。。不像 :through => :connections 那connections的表是存在的,也可以不存在的,connections是一個關聯模型有這樣一個需求,需要用到 虛擬關聯在SNS

原创 nginx配置https

默認情況下ssl模塊並未被安裝,如果要使用該模塊則需要在編譯時指定–with-http_ssl_module參數,安裝模塊依賴於OpenSSL庫和一些引用文件,通常這些文件並不在同一個軟件包中。通常這個文件名類似libssl-dev。

原创 使用carrierwave時判斷圖片尺寸

在gemfile中,添加 gem "mini_magick", "~> 3.6.0" 在image_uploader.rb中,添加 include CarrierWave::MiniMagick ... attr_reader

原创 JS對table添加刪除一行

添加一行,並用AJAX提交數據。 function submitForm() { var name = $("#name").val(); var description = $("#description"

原创 Capybara簡單入門

Capybara 可以和 Cucumber、RSpec、Test::Unit、MiniTest::Spec配合使用。FIXME Capybara 默認使用 RackTest 驅動,此外還支持 Selenium、Capybara-web

原创 WebKit多行文本溢出顯示省略號(...)

用text-overflow:ellipsis屬性來實現單行文本的溢出顯示省略號(…)。當然部分瀏覽器還需要加寬度width屬性。 overflow: hidden; text-overflow: ellipsis; white

原创 Nginx Permission denied (errno=13) 解決辦法

很簡單是權限問題出現的該錯誤 在nginx.conf中首行加入用戶信息 user wanglei staff user [用戶名] [用戶組] 如果不加用戶組會報如下錯誤 nginx – getgrnam (“wanglei”

原创 Rails+Nginx+Passenger安裝配置 簡潔可靠

前提 已經存在的環境: Mac OS X Yosemite ruby-2.2.1 rails (4.2.4) 安裝Passenger 用gem安裝passenger $ gem install passenger 安裝Ngi