2011/12/07 (Wed) 10:59
前回に引き続き、 Ruby on Rails 3.0日記 - http://www.oiax.jp/rails/rails3.html
こちらを参考に、Ruby on Rails3.1.3でタスク管理ツールをつくってみています。
Deviseは最新版の1.5.2を使用しているのですが、いろいろとつまづいた→解決したので取り急ぎメモ。
第14回はじめ、シードデータ再投入時にエラー(rake aborted!)が出ていたのに気づきませんでした。
$ rake db:reset --trace
と、traceオプションをつけてあげることで大体の箇所が特定できるようです。
見てみたところ。
undefined method `confirm!' for 〜
とか、
undefined local variable or method `confirmed_at' for 〜
とか。
いろいろ条件を変えてみても、にっちもさっちもいかない。
もしかして、前回のuser_confirmationがない件と一緒かなあ、バージョンの違いが問題かなあとマイグレーションファイルを見返すと、
# t.confirmable
# add_index :users, :confirmation_token, :unique => true
confirm関係(っぽいのが)コメントアウトされてる。これかな…!とコメントアウトを外し、
app/models/user.rbのmoduleに:confirmableを追加。
で、$rake db:migrate:resetして、$rake db:reset。
…できたー!!通ったよ! ←いまここ
前回の記事でスルーしたuser_confirmationができない件も、解決できました。たぶん。
*
WiMAXなどを持っていないため、出先ではiPhoneでごにょごにょしているのですが、それだとlocalhost:3000では繋がらないんですねー。
こちらを参考に、Ruby on Rails3.1.3でタスク管理ツールをつくってみています。
Deviseは最新版の1.5.2を使用しているのですが、いろいろとつまづいた→解決したので取り急ぎメモ。
第14回はじめ、シードデータ再投入時にエラー(rake aborted!)が出ていたのに気づきませんでした。
$ rake db:reset --trace
と、traceオプションをつけてあげることで大体の箇所が特定できるようです。
見てみたところ。
undefined method `confirm!' for 〜
とか、
undefined local variable or method `confirmed_at' for 〜
とか。
いろいろ条件を変えてみても、にっちもさっちもいかない。
もしかして、前回のuser_confirmationがない件と一緒かなあ、バージョンの違いが問題かなあとマイグレーションファイルを見返すと、
# t.confirmable
# add_index :users, :confirmation_token, :unique => true
confirm関係(っぽいのが)コメントアウトされてる。これかな…!とコメントアウトを外し、
app/models/user.rbのmoduleに:confirmableを追加。
で、$rake db:migrate:resetして、$rake db:reset。
…できたー!!通ったよ! ←いまここ
前回の記事でスルーしたuser_confirmationができない件も、解決できました。たぶん。
*
WiMAXなどを持っていないため、出先ではiPhoneでごにょごにょしているのですが、それだとlocalhost:3000では繋がらないんですねー。
PR
Comment
カテゴリー
最新記事
(12/07)
(12/06)
(10/17)
(08/09)
(07/18)
最新トラックバック
プロフィール
follow me!
@ar_tama
ar_tama / Makoto Arata
東京のはしっこでプログラミング、ときどきコンピュータ音楽。
音大生。
にゃんこともちもちが好き。
詳細
contact:arata.makoto(at)gmail.com
(at)->@
ブログ内検索
__
リンク