Rails APIを読もう 募集ページ
realm: モバイル用のsqlite sidekiqはproにしないときつい
rails apiはまだマージされてない
昔rails apiを使おうと思ったが結局管理画面がほしいのでrailsにしたらしい
viewを取り除いて不要なミドルウェアをロードしない ActiveModel::Seliarizerベース
jbuilderじゃないんだ jbuilderのpartialが遅いからそこで困りはしなくなる
なんで今更感がある
新規
rails new hoge --api
既存の変更
- configの変更
- controllerの基底クラス
railsと比べて約2倍速い siegeでベンチマークしている
--api
が指定されると不要なディレクトリが消される
おそらく既存のrailsアプリをrails dしたりしたいから?
そんなすごい機能が入る感じではなさそう 認証やcorsはrailsと同じで自前 microサービスの未来だと管理画面もいらないかも
別のapiにしてエンジンで共有する rails guidesに説明あった
action cableとどう絡むのか
railsがweb socketをサポート redisは必要 EventMachineが使われている
action cableのサーバはどうなる?unicornは対応していないので別? basecampは使っているらしい
Turbolinksはbody全とっかえだったがv3から部分更新ができるようになった ただjsライブラリとどう兼ねるかが相変わらず難しい 解説
railsコマンドに統一は未実装 rails5で変わるであろうこと
attribute_apiが地味すぎて触れられていない rails confの資料
WebSocketをnodeレベルで欲しくなるとElixir Phoenixがいいかも
tenderlove/the_metal podcastのbikeshed.fm