0

我是 Rails 新手,我正在尝试几个例子。我有使用设计身份验证的登录页面,我还有一个页面,用户可以在其中存储他们的详细信息、查看、编辑和删除详细信息。登录后以html格式显示。我想为 iPhone 生成 json,所以如果我调用 localhost:3000/posts/1.json 它不会显示 json 但登录后我可以看到 json。那我该怎么做呢?请帮助我。

4

1 回答 1

2

从您所说的几个中,将其添加到您的PostsController

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

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

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

于 2012-08-31T09:36:57.013 回答