tak-n回答ポイント 60ptウォッチ 1

Ruby on Rails(2.0.2)について質問です。

アクションビューのlink_to(要するにurl_for)ヘルパーで生成するリンク(URL)を絶対パス(http://~)として一括で指定するうまい方法はあるのでしょうか?
各ビューのlink_toなどで個別に:hostを設定する方法は知っています。
独自のヘルパーを作って、オプションに:host=> "hogehoge"と:only_path => falseを設定する方法は思いつきましたが、ビューのコードは書き換えたくないです。(数が増えると面倒なので)
コントローラにdefault_url_optionsを指定すると出来そうだと思ったのですが、
url_helperのソースを見てると:hostが指定していないと:only_pathが強制的にtrueにされてしまい、ダメでした。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-09-10 15:37:25
終了日時
2008-09-11 18:16:58
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ruby on Rails163絶対パス82ヘルパー68コントローラ187URL11376オプション1258

人気の質問

メニュー

PC版