0

私はレールが初めてで、いくつかの例を試しています。デバイス認証を使用したログインページがあり、ユーザーが詳細を保存、表示、編集、削除できるページがもう1つあります。ログインすると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 に答える