前提・実現したいこと
あるコーポレートサイトを作っています。
トップページ下部にコーディングしたお問い合わせフォームがあります。
その「送信」ボタンを押すことで、問い合わせ用アドレスに内容を送信したいです。
発生している問題・エラーメッセージ
1)何を使って
2)どうすれば
3)すでにあるフォームを使って内容を送信可能であるか
を知りたいです。
Actionmailerというgemを使うとできるというところまでは行き着いたものの、ほとんどの参考先は「フォームを別ベージで作成する」というものばかりで、「いまあるフォームに機能をつける」という方法に尋ね当たりませんでした。
元々slimのコーディング程度でrailsについての知識はほとんどなく、何を勉強すればこの機能について理解できるのかすらも分からない状態です…。漠然とした質問で本当に申し訳ありません。
試したこと
1)https://www.imd-net.com/column/1731/
→ここのconfirm.html.erb(フォームのスタイル)の部分をトップページのコンタクトフォームエリアへ<%= %>入れ子にすればいいということでしょうか。
現在全てのファイルを作成済み、ブートストラップはインストールしていません。
localhost3000で、confirm.html.erbをみようとしてもNo route matchesのエラーが出て表示されません…。
2)https://railsguides.jp/action_mailer_basics.html
→見ながらActionmailerの生成はできたのですが、これは「今あるフォームに適用するものではない」のではないかという不安におそわれ①のサイトを参考にし始めました。
→上記公式サイトの記述内容が理解できないという時点で、そもそもアクションメーラーに手を出すのは早いでしょうか…。
社内に相談できる人もおらず、全くの未経験で必要なときに必要な部分だけネットからピックアップするような形で半年ほどやってきてしまい、基礎ができていないせいでつまづいている自覚もあります…。
こちらの知識がこんな状態では回答しようがないのではないかなと思うのですが、せめて上記のやりたいことをクリアするための「参考サイト」などを回答いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/09 15:45 編集
2020/06/17 14:09 編集