2017年2月16日 星期四

omniauth twitter

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :twitter, ENV['TWITTER_KEY'], ENV['TWITTER_SECRET']
end
出現 http 400 錯誤 , 結果

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :twitter, 'TWITTER_KEY', 'TWITTER_SECRET'
end
這樣就過了.........................................................................

2017年2月15日 星期三

omniauth-google-oauth2 操作實務

與devise一起使用
https://github.com/plataformatec/devise
https://github.com/zquestz/omniauth-google-oauth2
由於是在之後才導入欄位有限就先抓個email來用
一開始記得先建google API   (contact 跟google+)
然後去config/initializers/devise.rb 找omniauth的註解把他解開
config/routes.rb也要改
user.rb要增加devise類別的欄位
最重要的controller要開個users資料夾然後檔名omniauth_callbacks_controller.rb
-----上面這段卡很久-------
user.rb 要加上self的方法
然後連結可加可不加,會自己跑出來
差不多就這樣搞了一整天...
我覺得這個網站可以參考
https://medium.com/@jvanier/omniauth-on-rails-4e0180e6a69e#.7ekafcqo8
 routes設定分享
https://ihower.tw/rails/routing.html

2017年2月9日 星期四

購物車實作 摘要


差一個s差很多
  resource :cart, only: [:show, :destroy] do
    post :add, path: '/add/:id'
  end


  resources :cart, only: [:show, :destroy] do
    post :add, path: '/add/:id'
  end

2017年2月5日 星期日

code fight ruby

自己實在太弱用這個來練習
是該紀錄一下自己花的時間



adjacentElementsProduct 1700~2000
shapeArea 2000-2400
makeArrayConsecutive2 2400-2430

2017年2月3日 星期五

ubuntu 16.04 rails mysql

由於安裝的時候沒有設定密碼,導致之後用rails 連接大有問題,
用了很多方法修改密碼很多招式都沒用
但連移除重灌mysql都是,要清乾淨才可以用
至少最後終於連上了。
https://noob.tw/remove-mysql-completely