2012-05-10 68 views
0

我有这样一个URL:localhost/events/show?eId=12345.jsonRails的不能够渲染页面JSON

当我执行:model.find(params[:eId])

它认为的eId.json一部分,并没有发现12345.json ID说。要解决此问题,我从eId中排除.json,然后显示html页面。但我需要能够看到.json页面。

所以它不承认我需要查看页面为json。

回答

1

尝试localhost/events/show.json?eId=12345

+0

OMG我不敢相信我花了这么多时间去做这么平凡的事情。非常感谢。 – Sara

+2

或简单地将'resources:events'放入路由中,然后以'/ events/12345.json'的形式访问它。 –

+0

你节省了我的时间:)。 – Sara