アプリでお問い合わせページの html テンプレートを実装しています。不可能と思われる新しいコントローラーを生成することなく、動作しないそのページのリンクをどうにかして渡すことができるかどうか疑問に思っています。テンプレートを public フォルダーに配置してから、/public/contact へのリンクをテンプレート contact.html.erb に渡そうとしましたが、Rails は初期化されていないコントローラー ルーティング エラーを返します。
これがroutes.rbファイルに設定したものです
「公開/連絡先」を取得
これは私のリンクを運ぶapplication.html.erbです
</div>
<ul>
<li><a href="http://localhost:3000">HOME</a></li>
<li><a href="http://localhost:3000/info/news">NEWS</a></li>
<li><a href="http://localhost:3000/info/faq">FAQ</a></li>
<li><a href="http://localhost:3000/public/contact">CONTACT US</a></li>
</ul>
パス info/news および info/faq もあることに注意してください。
これらすべての静的ページを処理するためのコントローラー情報を生成しました。これが良い方法なのか、それとも他のよりドライな方法でこれを実装する必要があるのか を知りたいですか?