2009-06-23 12 views
0

Passenger for Linuxでうまく動作する既存のレールアプリケーションがあります。それは、ローカルmongrelのインスタンスでうまく動作します。 DBはすべてのケースでpostgresqlです。しかし、Phusion Passenger 2.2.4をOS X Leopard(10.5.7稼働)を搭載した余分なMacにインストールすると、paramsハッシュは基礎となるレールアプリケーションに渡されません。これを解決するのに役立つ設定はありますか?パッセンジャーがMac OS XのRailsアプリケーションにパースハッシュを渡さない

詳細:ここに は、このフォームの値がサーバーに送信されているサンプルフォーム

ので
<form> 
<input type="hidden" name="authenticationkey" value="..." /> 
<input type="text" name="model[name]" /> 
<input type="text" name="not_a_param" /> 
<input type="submit" value="send to server"> 
</form> 

、である、「not_a_param」の値が完全にログに記録され、入力のダンプしかし、私が 'モデル'のハッシュを探すと、それは常にnilとして表示されます。

+0

お持ちのラックのバージョンは?ラックバグのように見えます、更新してみてください – MatthewFord

答えて

0

UbuntuのRails 2.3.0とPassenger 2.2.5に同じ問題がありました。

私は乗客だと思っていましたが、2.2.8に更新しても何もしませんでした。

見つかった:http://code.google.com/p/phusion-passenger/issues/detail?id=220、明らかにラック関連です。

Rails 2.3.4に更新すると、そのトリックが行われました。