0

キュウリで確認トークンを使用するにはどうすればよいですか? 電子メールをチェックせずに登録をテストするには、これが必要です。

私のコード:

  @b.text_field(:name => 'profile[prename]').set 'Kurt'

  @b.text_field(:name => 'profile[surname]').set 'Russell'

  @b.text_field(:id => 'profile_email').set 'user@trash-mail.com'

  @b.text_field(:id => 'profile_password').set 'password'

  @b.text_field(:name => 'profile[password_confirmation]').set 'password'

  @b.button(:id => 'profile_submit').click

  @ctoken = Profile.last.confirmation_token

  @b.goto("http://localhost:3000/profiles/confirmation?confirmation_token=#{@ctoken}")

また:

  @b.goto("http://localhost:3000/profiles/confirmation?confirmation_token=#{Profile.last.confirmation_token}")

nil:NilClass (NoMethodError) の未定義メソッド `confirmation_token'

4

1 に答える 1

0

Profile.lastあなたの場合に返されるように見えるnilので、エラーメッセージが表示されますundefined method confirmation_token for nil:NilClass (NoMethodError)。を定義するコードを共有してくださいProfile

于 2012-07-05T13:28:15.380 に答える