gaku様の備忘録

プログラミングとか、夢と現実と理想とか。。。

2014-08-24から1日間の記事一覧

deviseで登録時、他のtableと紐付ける

deviseでSign_up時に、userテーブルと紐付けたテーブルのデータを生成する方法を紹介します。 Usersテーブル email passwordProfilesテーブル username countryがあったとして、deviseでユーザ登録した際に、Profileデータも生成するってものです。 1.devise…

deviseのrootルーティング設定方法

rootを設定する場合、以下のようにするまずはルーティングの確認 $ bundle exec rake routesconfig/routes.rbで以下のような形で追加を行う。(各自編集してください。) #deviseのルート設定の場合は以下のように指定 devise_for :users devise_scope :user…

deviseを使用し、ログアウト時のエラー解消方法

/users/sign_outへ飛ぶと以下の様なエラーが出る No route matches [GET] "/users/sign_out”sign_outのHttpメソッドがDELETEになっているためGETじゃできないようです。 そこでGETに変更を行います。 config/initializers/devise.rbのconfig.sign_out_viaの…

自動生成以外のアクションをRoutingに追加する方法

Railsで自分で作ったアクション(メソッド)をRoutingに追加する場合は、/config/routes.rbに以下を追加。 resources :リソース名 do member do HTTPメソッド名 'アクション名' end collection do HTTPメソッド名 'アクション名' end end 例としてはこんな感…

rails4でstylesheet読み込み

とりあえず、application.cssの *= require_tree . *= require_self は、うざそうなので、こんな感じで外しておく * #現状切っとく。適用させたい場合は*=みたいな感じにすれば適用される * = require_tree . * = require_self ・app/assets/stylesheetsへ「…