忍者ブログ
a pot of tea,
プログラミング勉強中。備忘録や、つくったものの紹介を書いています。openFrameworks(ofxiPhone)/Perl/PHP/as3(flash,AIR)などなど。
Admin / Write
2024/03/19 (Tue) 14:21
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

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では繋がらないんですねー。

拍手

PR
Comment
Name
Title
Mail
URL
Comment
Pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
HOME   30  29  28  25  24  23 
最新コメント
[02/22 通りすがり]
[10/05 ar_tama]
[10/02 すぎゃーん]
[10/02 すぎゃーん]
最新トラックバック
プロフィール
twitter
follow me!
@ar_tama


ar_tama / Makoto Arata
東京のはしっこでプログラミング、ときどきコンピュータ音楽。
音大生。
にゃんこともちもちが好き。
詳細

contact:arata.makoto(at)gmail.com
(at)->@
バーコード
ブログ内検索
__
忍者ブログ [PR]