原创 google map api tips

前言:項目中用到Google地圖的地方比較多,整理一下學到的東西,大都是基於javascript的Google API 想在頁面中引用Google地圖,只要在html頁加載對應的js,創建map對象即可。 <script type="te

原创 VMware 安裝虛擬機 (centos6.5)並搭建rails環境

前言:本來用的VMware11的,但是隻支持64位,安裝虛擬機的時候報錯,需要在BIOS中啓用 intel-VT ,但我啓動了,還是報這個錯誤,折騰一小時,換回10了。。。。 1.安裝好 VMware 10 之後===》創建新的虛擬機==

原创 centos下 svn checkout項目文件

首先需要檢查centos是否安裝了svn 檢查已安裝版本 #檢查是否安裝了低版本的SVN [root@localhost /]# rpm -qa subversion #卸載舊版本SVN [root@localhost modu

原创 虛擬機與主機無法拷貝解決方法,VMware-tools安裝

注:      虛擬機系統centos6.4--64位;主機系統:win7--64位;虛擬機工具VMware-station10.0       參考地址:http://jingyan.baidu.com/article/2d5afd69

原创 rails 環境搭建常用指令

1.thin 生成配置文件 thin config -C /etc/thin/jingguang.yml -c /var/www/JingGuang/ --servers 3 -e production -a 127.0.0.1 -p

原创 一些實用的js方法

1.處理前後臺特殊符號轉義出現問題 function html_encode(str) { var s = ""; if (str.length == 0) return ""; s = str.replace(/

原创 gem----敏感詞過濾

前言: 項目中表單提交時,需要驗證敏感詞,如果提交的內容中包括敏感詞,則給出提示,不允許提交。 參考了:https://github.com/wear/harmonious_dictionary 1.gem名稱: harmonious_

原创 linux下定時任務crontab的使用

前言:先只學會了一種最基本的用法 1.打開一個終端,輸入以下指令crontab -e* * * * * curl http://localhost:3000/api/crons/add_data_minute 打開配置文件,輸入定時任務

原创 centos ROR環境初始化

1.rvm 安裝 好像新版本需要安裝一個key,根據提示,輸入指令,導入key, 然後再 運行安裝指令 curl -sSL https://get.rvm.io | bash -s stable source ~/.bashrc s

原创 rails升級tips

1.無法訪問開發環境(虛擬機) 升級版本後,如果你是在虛擬機中開發,主機無法訪問項目地址了,注意看 with rails 4.2.0, the server binds to localhost by default, instead o

原创 jPush極光推送tips,(ruby<2.2)

最近,極光推出了新版本的服務器端sdk,但是僅針對ruby版本2.2以上,那麼對於老項目如何才能使用極光推送服務呢? 前言: 對於ROR項目來說,應該使用 jpush-api-ruby-client       低版本的ruby,應該使

原创 rails5 升級過程中遇到的問題

前言:不一定是rails5的問題,在大於rails3.1.1的版本中都可能會出現(沒打算去研究具體是哪個版本導致的) 這是一個項目從ruby1.9.3,rails3.1.1,升級到ruby2.4.0,rails5.0.1 過程中遇到的問

原创 ActiveRecord 相關

前言:知其然不知其所以然,勿要深究。 1.scope的使用,注意以下的幾種用法 scope :by_question_id, ->(ids){ where(:id => ids) }scope :by_category_code, -

原创 centos下 安裝node.js,(解決ruby項目runtime error)

前言: ruby項目運行,需要一個js runtime,一般在gemfile裏有這個gem # See https://github.com/rails/execjs#readme for more supported runtimes

原创 rails4 will_paginate ajax 局部刷新

注:will_paginate是rails中常用的分頁插件,但點擊頁數的時候,其實刷新的是整個頁面,但有時候我們要求的是局部刷新,         從網上了查了一些資料,整理如下: 1.原理是使用的ajax,rails自身的ajax有兩種