たとえば、自分のWebサイト名はまだわかりません。これは、www.abc.comまたはwww.xyz.comの場合があります。
そして、リンクを記載したメールをユーザーに送信したい
www.abc.com/controller1/id/path
or
www.xyz.com/controller1/id/path
レール上でこれを設定する方法???
たとえば、自分のWebサイト名はまだわかりません。これは、www.abc.comまたはwww.xyz.comの場合があります。
そして、リンクを記載したメールをユーザーに送信したい
www.abc.com/controller1/id/path
or
www.xyz.com/controller1/id/path
レール上でこれを設定する方法???
適切なヘルパーを使用する場合、アプリのホスト名が何であるかは実際には関係ありません。railsは、実行時にリンクの相対パスまたは絶対パスを生成します(使用するヘルパーによって異なります)。url_forはそのようなヘルパーの1つであり、link_toは別のヘルパーです。ルート.rbで定義されているルートはすべて、ヘルパーを取得します。からの出力を見てみると、rake routes
どのURLヘルパーがすでに定義されているかがわかります。_path
最初の列に表示されているルートに追加するだけで、相対パスのURLを取得できます。ルーティングの詳細については、Railsガイドを参照してください。