人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Ruby on Rails の質問です。Rails3 を使っています。現在G社のモバイルソーシャルゲームを作っています。G社の仕様で、link_to で :controller と :action を指定するだけでは、サーバーにはじかれてしまいます。かならず http:// からの絶対パスで指定しなければなりません。link_to の方は、全部書き換えて何とかなったのですが、サイト内で使っているページネートがダメです。

<%= will_paginate @data, :previous_label => "前へ", :next_label => "次へ" %>

これでは、link_to で :controller と :action を指定したときと同じようにはじかれてしまいます。なんとか、絶対パスでページネートを生成するにはどうすれば良いでしょうか?

また、ページネートに限らず、常に絶対パスでリクエストする様な設定が Rails3 にあったりするのでしょうか?

Rails3 にお詳しい方、ぜひお願い致します。

●質問者: hayaiee
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:http:// Ruby on Rails サイト サーバー ソーシャルゲーム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● km1981
●300ポイント

>常に絶対パスでリクエストする様な設定が Rails3 にあったりするのでしょうか?

無いです


ページネートを絶対パス指定できてしまうと

ページのディレクトリ変更/ドメイン変更などの再利用を難しくするので

Railsに限らず多くのフレームワークで相対パス指定が用いられています


「G社のモバイルソーシャルゲーム」では

Rails以外のフレームワークを使うような指示があるのではありませんか?

上司や先輩に確認してみるといいと思います

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ