スポンサーサイト
2013.07.04 Thursday
一定期間更新がないため広告を表示しています
はじめてのRuby on Rails、トラブル記録
Deviseでundefined local variable or method `resource_name'
2012.03.22 Thursday
Deviseでundefined local variable or method `resource_name'が出た時の対処。 application_helperに以下の内容をポイっと入れればOK。
def resource_name
:user end def resource @resource ||= User.new end def devise_mapping @devise_mapping ||= Devise.mappings[:user] end "user"はdevise用に設定したモデル名なので、user以外の名前にしてたらそこは変更です。 Deviseで他のコントローラーからログインフォームを呼ぶ方法
2011.12.11 Sunday
DeviseでSign inした後にブランクのページが表示され、406 Not Acceptableのエラーが出てしまってどうしてもうまくいかず、after_sign_in_path_forとかroutes.rbでuser_rootの設定いじったりとか散々悩んでもなかなか原因わからず やっとたどり着いた原因は、users_controllerじゃないところからフォームを呼んでたから……! それにしてもその方法も何かwiki何回も見たのに見落としてたみたいでなかなか見つからず、えらい苦労してしまった 別の場所(別のコントローラー)にログインフォームを設置する方法はここにありました↓ https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-anywhere-in-your-app |
Rails3レシピブック 190の技
ついにRails3対応版が出ました!!
WEB+DB PRESS Vol.58
Rails2系から3への移行時に知りたいことがひとまとまりになっててよかった!色々ググるよりこれを読む方が早い。
Rubyレシピブック 第3版 303の技
Rubyやるならこのリファレンスは必要。
Search this site
|