vue.js触る1

rails4 ,vue.js(0.11.4), slim

こういうことやりたい。

<div id="form" v-repeat='user_list'>
  <p>
  <input type="text" v-model="point">
  <p v-text="point"></p>
  <p v-text="name"></a>
  </p>
</div>

<script>
(function() {
  var vm = new Vue({
    el: '#form',
    data: {
      user_list: [
        { name: 'レジャスポ', point: 1 },
        { name: 'やまだ', point: 80 },
      ]
    }
  });
})();
</script>

jsフレームワークってjsonを受け取ってクライアントで HTMLを組み立てるのが想定した使い方なんだと思う。
だけど子要素をネストしているフォームみたいのだとハードコード増えてるのでサーバ側で組み立てほうが楽っぽい。

.....
- @gift_event.users.each do |user|
  = link_to '#' do
    = user.name
    span v-text="point_#{user.id}"
    br
......
- @gifts.each do |gift|
  = f.fields_for :gifts, gift do |ff|
    = ff.hidden_field :id
    .form-group
      = ff.label :point, 'ポイント'
      = ff.text_field :point, class: 'form-control', 'v-model' => "point_#{gift.gifted_user.id}"

画面によってがっつりvue使ったり使わなかったりでサーバとのコラボむずい感じがする。