2013年9月29日 星期日
[ROR] Turbolink, ajax, jQuery, coffeescript, Asset Pipeline
緣由:
想在ROR 4上面寫ajax
我先依照的教學寫了一下,
http://ihower.tw/rails3/assets-and-ajax.html
不過他是for ROR 3.x
所以惡夢就開始了...
2013年9月22日 星期日
[ROR] heroku change postgress
如果要清掉heroku上面的DB
好像沒辦法用 rake db:drop
我是直接用它的web介面刪掉db
在建立一個新的
不過
使用 git push heroku時
db帳號密碼就會不對
我後來找到
heroku config
可以看到
DATABASE_URL: xxxxx
HEROKU_POSTGRESQL_AQUA_URL: yyyyyy
就用
heroku config:set DATABASE_URL=yyyyyy
換成正確的postgres db的位置就好了
2013年9月21日 星期六
[ROR] heroku, postgres,
有在嘗試的 Paas
原本在試驗openshift ,不過在上傳啟動server的部份遇到的困難,我就轉去heroku看看
基本上我照著他的教學跑了一次
有遇到幾個問題
1. 網頁上app 的名稱
似乎給了一串預設的編碼
如果改了
就要記得執行
git config -e
把裡面的 git remote的位置改變
2. postgres
他們官方是建議使用postgres
我也在local端裝了
不過如過在 development 下 使用 postgres
會導致我必需把local 的username 給傳到git 上面
有點不想.... 實驗了很久,如果再mac 上在開一個使用者
好像還是有權限的問題
最後....我想說在development下用 sqlite就好了
Gemfile 寫下
# Use postgresql as the database for Active Record
group :production, :test do
gem 'pg'
end
group :development do
gem 'sqlite3'
end
然後
database.yml 就用
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
==================
ROR 能做的設定參考:http://ihower.tw/rails3/environments-and-bundler.html
http://robdodson.me/blog/2012/04/27/how-to-setup-postgresql-for-rails-and-heroku/
http://www.fullybaked.co.uk/articles/getting-postgresql-running-on-osx-mountain-lion
http://www.moncefbelyamani.com/how-to-install-postgresql-on-a-mac-with-homebrew-and-lunchy/
2013年9月15日 星期日
[雜] 有趣的網址
軟體文件的範例....
不過有趣的是最後一張圖XD
2013年9月12日 星期四
2013年9月10日 星期二
[XCode] 想要備份一下舊的XCode
sudo
xcode-
select
-switch
/Application/Xcode
\ 4.3.3.app
/Contents/Developer/
不過不確定怎麼用
查察看
[ROR] 閱讀筆記
1. 關於瀏覽器相容的問題
我原本以為都是前端語法的問題 (實際上也應該是吧?!)
不過ror 似乎有些config 可以幫忙設定讓產生的網頁能告訴瀏覽器要怎樣做....
Ref : http://ihower.tw/rails3/environments-and-bundler.html
config.action_dispatch.best_standards_support = : builtin
2.
建立 model : rails g model price_log
之後對model(s)做變更 : rails g migration add_price_log_parameters
產生 : bundle exec rake db:migrate
想要試做 http://ihower.tw/rails3/activerecord-relationships.html
可是卻無法有效的在console下指令
ref : http://guides.rubyonrails.org/association_basics.html
3. 觀察log : tail -f log/development.log
2013年9月6日 星期五
[iOS] crash report
http://stackoverflow.com/questions/1460892/symbolicating-iphone-app-crash-reports
雖然說成功的叫出來了 不過資訊似乎不太正確 ….. 最後還是看crash report 上面的字眼
Steps to analyze crash report from apple:
-
Copy the release .app file which was pushed to the appstore, the .dSYM file that was created at the time of release and the crash report receive from APPLE into a FOLDER.
-
OPEN terminal application and go to the folder created above (using CD command)
-
atos -arch armv7 -o YOURAPP.app/YOURAPP MEMORY_LOCATION_OF_CRASH. The memory location should be the one at which the app crashed as per the report.
Ex: atos -arch armv7 -o 'app name.app'/'app name' 0x0003b508
This would show you the exact line, method name which resulted in crash.
Ex: [classname functionName:]; -510