検索:
以降の記事を見る

This is ARAKI's daily notes.

実ノ商人ハ先モ立チ我モ立ツコトヲ思フナリ

管理/ トップ/
カテゴリ/ 日記(全部)Feed-icon-14x14: 技術系技術系エントリの登録: devel: postfix: donrails: rails: ruby: mono: food: road:
#1 [donrails][rails] fcgiの問題? lighttpdの問題? routes.rbの解釈が違う問題

GW中に管理者向けのcontrollerを admin/もげもげ/:action という形に入れ子にして書きかえた。それで問題が生じていたようだ。

まあどういうことかといえば、

 https://ほげほげ/admin/login/login_index

の解釈がlighttpdのfcgiの解釈では

Parameters: {"action"=>"login", "id"=>"login_index", "controller"=>"admin"}

となっていて、

webrickでは

Parameters: {"action"=>"login_index", "controller"=>"admin/login"}

となっている。後者のほうになってほしい。

というわけで

routes.rbにこんなのを追加したら問題はなおったようだ。

  map.connect ':controller/:action',
  :requirements => {
    :controller => /admin\/\w+/
  }

at Wed May 09 02:56:57 UTC 2007
カテゴリ名(記事数: カテゴリの説明) > サブカテゴリ [+]
reading categories...