モーダル画面を使ってCRUDするアプリケーションをAngularJS+Railsで作成する方法を解説します。 本エントリにあたり、SrcHndWng/AngularjsWhiskyListを全面的に参考にさせていただきました。ありがとうございます。 また、本エントリのソースはこちらで公開しております。 jwako/angular_crud_app AngularJS(フロントサイド)とRailsの役割分担と実装パターン まず、モーダル画面を使って(AngularJSに限らずとも)、RailsでCRUDアプリケーションを作成する場合、フロントサイドとサーバーサイドで、誰が何をどこまでやるかを決めないといけません。 <何を>を分解すると以下のようになります。 Viewのレンダリング 入力フォームのバリデーション リクエスト処理 CRUD処理 レスポンス処理(リダイレクト、エラーハンドリングなど