私はJSONオブジェクトで応答するRailsコントローラを持っています。のは、この理論的な例を見てみましょう:Rails 4 - Railsのレスポンスオブジェクトのカスタマイズ(json)フォーマット
respond_to :json
def index
respond_with Comment.all
end
これは私が探して
[{"id":1,"comment_text":"Random text ", "user_id":1 ,"created_at":"2013-07-26T15:08:01.271Z","updated_at":"2013-07-26T15:08:01.271Z"}]
ようなもので応答するには、JSONオブジェクトとリターンの整形を妨害する「ベストプラクティス」方法であり、このような何か:
[{"id":1,"comment_text":"Random text ", "username": "John Doe", "user_id":1 ,"created_at":"3 hours ago"}]
あなたが見ることができるように、私は、データベースモデル「ユーザ名」に存在しない列を追加している、「i「がupdated_atのを」アウト取っている、と私は、フォーマットしていますcreated_at "を日付ではなく人間が判読可能なテキストを含みます。
誰でも考えられますか?
あなたの最善の策は、JBuilderのにある:それは、デフォルトではRailsの4に含まれているhttps://github.com/rails/jbuilder 。 – germs12