CoffeeScript / JavaScript / Rails / Ruby
サンプルコードではBlog::Site
オブジェクトが持つBlog::SiteConfig
オブジェクトを作成・更新しています。
コントローラ側ではJSON APIとしてcreate
アクションとupdate
アクションを実装します。
CoffeeScriptでは
- 「編集」ボタンを押したら入力フォームを表示する
- 「保存」ボタンを押したら
create
アクションかupdate
アクションをリクエストする
- 保存できたら入力フォームを非表示にする
という動作を記述します。
HTMLはこんな感じです
以上、has-one関連先のレコードをCoffeeScriptからcreate
&update
するサンプルコードのご紹介でした。