Hello,
I have two debian etch systems, both have rails. I have installed them with apt, not gems. No problems so far.
Now I have tried to use the actionmailer. The results:
mage@miranda:~/temp$ rails mailer create create app/controllers [....] create log/test.log mage@miranda:~/temp$ cd mailer mage@miranda:~/temp/mailer$ script/generate mailer Letter test send exists app/models/ create app/views/letter exists test/unit/ create test/fixtures/letter create app/models/letter.rb create test/unit/letter_test.rb create app/views/letter/test.rhtml create test/fixtures/letter/test create app/views/letter/send.rhtml create test/fixtures/letter/send mage@miranda:~/temp/mailer$ script/runner Letter.deliver_test ./script/../config/../vendor/rails/railties/lib/commands/runner.rb:27: undefined method `wday' for "test":String (NoMethodError) from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/vendor/tmail/facade.rb:109:in `date=' from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:476:in `create_mail' from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:386:in `create!' from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:331:in `initialize' from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:291:in `new' from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:291:in `method_missing' from (eval):1 from script/runner:3:in `eval' from ./script/../config/../vendor/rails/railties/lib/commands/runner.rb:27 from script/runner:3:in `require' from script/runner:3 mage@miranda:~/temp/mailer$
Well, I know that I should have config smtp | sendmail, however the logs above don't seem to be caused by bad configuration. Both system are up to date. Any ideas? By the way:
mage@miranda:~/temp/mailer$ script/runner "Letter.deliver_test(Time.now)" ./script/../config/../vendor/rails/railties/lib/commands/runner.rb:27: ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:338:in `send': wrong number of arguments (2 for 1) (ArgumentError) from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:338:in `create!' from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:331:in `initialize' from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:291:in `new' from ./script/../config/../vendor/rails/actionmailer/lib/action_mailer/base.rb:291:in `method_missing' from (eval):1 from script/runner:3:in `eval' from ./script/../config/../vendor/rails/railties/lib/commands/runner.rb:27 from script/runner:3:in `require' from script/runner:3
Mage