今天遇到重新整理才會出現日曆的奇怪問題,問了同事發現是,
因為日曆是用jQuery加載,似乎是只讀取一次之後就不會重新render,
application.js檔案中 turbolinks的問題,後來把//= require turbolinks
拿掉就沒有問題了。 昨天是加裝rvm時遇到一些問題,現在發現可以用rvm來每個環境開一個ruby的版本
參考:https://goo.gl/cRe1ti RVM 是什麼: RVM( Ruby Version Manger),
簡單來說就是 Ruby 的版本管理工具,可以讓你同時安裝多個不同版本的Ruby,
RVM 裡的每個版本的 Ruby gem 也都可以分開安裝。
RVM 提供了一個 gemset 的功能,可以讓你在同一個 Ruby 環境下,建立二個不同的版本的 Rails 版本,
例如想在 Ruby 1.9.3 的環境下建立 Rails 3.1.1 和 Rails 3.2.3 二個不同的 Rails 版本進行開發或測試 該怎麼建立 gemset : 1. 先建立 3.1.1 的 gemset $ rvm gemset create 3.1.1
成功後會看到類似的訊息
‘3.1.1’ gemset created (/Users/bjack/.rvm/gems/ruby-1.9.3-p0@3.1.1). 2.
切換至 3.1.1 的 gemset $ rvm gemset use 3.1.1
成功後顯示 Using ruby-1.9.3-p0 with gemset 3.1.1 3. 安裝 Rails 3.1.1
版本 $ gem install rails -v 3.1.1
同理,安裝 Rails 3.2.3 的方式如下: $ rvm gemset create 3.2.3
$ rem gemset use 3.2.3 $ gem insall rail -v 3.2.3
清除/刪除建立的 gemset : 清空建立的 gemset,
但這個指令只會清空 gemset 資料,gemset 名字還會存在
$ rvm gemset empty 3.1.1 真正刪除 gemset 資料,資料被清空,gemset
名字被移除 $ rvm gemset delete 3.1.1 補充: 查詢目前已經建立的 gemset :
$ rvm gemset list 同時建立多個 gemset :
$ rvm gemset create 3.1.1 3.2.3 查詢已經安裝的 gem :
$ gem list 查詢目前安裝的 rails 版號 : $ rails --version
訂閱部落格