没有登录就无法呈现json。我该怎么办?

时间:2012-08-31 09:32:02

标签: ruby-on-rails ruby-on-rails-3 json

我是rails的新手,我正在尝试一些例子。我有使用设计认证的登录页面,我还有一个页面,用户可以存储他们的详细信息,查看,编辑和删除详细信息。登录完成后,以html格式显示。我想为iPhone生产json,所以如果我打电话为localhost:3000 / posts / 1.json它不显示json但登录后我可以看到json。那我该怎么办呢?请帮助我。

1 个答案:

答案 0 :(得分:2)

从你说的几个,添加到你的PostsController

skip_before_filter :authenticate_user!, :only => [:show] 

但要注意,现在任何人都可以使用此操作,甚至是html版本。

如果在您的上下文中不安全,请考虑创建另一个专用操作。