問題タブ [mail-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
179 参照

ruby-on-rails-5 - Rails MailForm Gem キャプチャ検証がテストに合格しない

私は MailForm Gem を使用してアプリの連絡先フォームを作成していますが、すべてがうまく機能しているように見えるので、その状態を維持するためにいくつかのテストを作成することにしました。

最初の 2 つのテストは成功し、3 番目のテストは失敗してメッセージが表示されます

私のモデルはこんな感じです。

私の最初の考えは、キャプチャの検証がメールの送信を停止していないということでした。誰かが私が欠けているものを指摘できれば幸いです。

0 投票する
1 に答える
473 参照

ruby-on-rails - Rails 5 メールフォームがメールを送信しない

mailform gem を使用して、Rails 5 アプリでお問い合わせページを作成しようとしています。プロセスを説明するこの youtube ビデオに従いました: https://www.youtube.com/watch?v=QIoORYeBdhs

しかし、開発モードでも本番モードでも実際にメールを配信することができず、その理由がよくわかりません。どんな助けでも大歓迎です!

ここに私が持っているものがあります:

ようこそ.rb:

ウェルカムコントローラー:

フォーム自体: (index.html.erb)

そして今、私の設定ファイル:

production.rb、sendgrid で heroku を使用:

development.rb、gem メールキャッチャーを使用:

0 投票する
0 に答える
101 参照

ruby-on-rails - Rails - モデルの mail_form send to contact_email:string

simple_form で mail_form を使用しています。「contact_email」という文字列フィールドを持つ「ジョブ」モデルがあります。contact_email は「ジョブ」ごとに異なります。その特定のメールに送信するフォームを作成しようとしていますが、その方法を理解するために助けが必要です。

これは私がこれまでに持っているものです:

app/routes.rb

models/contact.rb

controllers/contacts.rb

ビュー/連絡先/_new.html.erb

ビュー/連絡先/create.html.erb

ビュー/ジョブ/show.html.erb

:to => "email@example.com"そのため、メールを job.contact_email (ジョブ モデルの文字列) に送信する代わりに、

0 投票する
1 に答える
113 参照

ruby-on-rails - mail_form gem rspec "未定義のメソッド `email' for"

テスト用の mail_form gem を作成するにはどうすればよいですか? テストでエラーが発生します。OrderForm と MailForm を関連付ける方法は? 私は持っています: モデル:

コントローラー、ここで:

end view(手紙を送る形式): orders/new.html.haml_spec.rb

私はテストを書きます: