1

たとえば、自分のWebサイト名はまだわかりません。これは、www.abc.comまたはwww.xyz.comの場合があります。

そして、リンクを記載したメールをユーザーに送信したい

www.abc.com/controller1/id/path
or
www.xyz.com/controller1/id/path

レール上でこれを設定する方法???

4

1 に答える 1

1

適切なヘルパーを使用する場合、アプリのホスト名が何であるかは実際には関係ありません。railsは、実行時にリンクの相対パスまたは絶対パスを生成します(使用するヘルパーによって異なります)。url_forはそのようなヘルパーの1つであり、link_toは別のヘルパーです。ルート.rbで定義されているルートはすべて、ヘルパーを取得します。からの出力を見てみると、rake routesどのURLヘルパーがすでに定義されているかがわかります。_path最初の列に表示されているルートに追加するだけで、相対パスのURLを取得できます。ルーティングの詳細については、Railsガイドを参照してください。

于 2012-11-16T23:35:09.603 に答える