繁体   English   中英

乘客未将参数哈希传递给Mac OS X上的Rails应用程序

[英]Passenger not passing params hash to Rails application on Mac OS X

我有一个现有的Rails应用程序,可以在Linux上的Passenger上很好地工作。 它在本地杂种实例上运行良好。 在所有情况下,数据库都是PostgreSQL。 但是,当我在装有OS X Leopard(运行10.5.7)的备用Mac上安装Phusion Passenger 2.2.4时,params哈希不会传递给底层的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 ”的值会完美地出现在日志中,以及输入的所有转储。 但是,当我查找“ model ”哈希时,它始终显示为nil。

我在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可以达到目的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM