Rubyで標準ライブラリを用いてjsonをパースする際、nullや数値だけをパースすると例外が投げられます pry(main)> require 'json' => true pry(main)> JSON.parse('null') JSON::ParserError: 757: unexpected token at 'null' from ~/.rbenv/versions/2.1.1/lib/ruby/2.1.0/json/common.rb:155:in `parse` pry(main)> JSON.parse('33') JSON::ParserError: 757: unexpected token at '33' from ~/.rbenv/versions/2.1.1/lib/ruby/2.1.0/json/common.rb:155:in `parse`
Railsで、最高のJSONを返そうぜ ってことでactive_model_serializers使ってみました。 RubyMotion in Cloudって本でmodelとJSONの表現へのマッピングが良い感じに保ててサイコーっすねって感じに 紹介されていたので、試しにいじってみた。 https://github.com/rails-api/active_model_serializers 大体以下の様な感じで実行してく。 $ rails new test-server $ cd test-server $ emacs Gemfile # gem 'active_model_serializers' を追加 $ bundle install $ rails g resource entries title body:text $ rails g resource comment body
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く