質問編集履歴

1 っっっっっっf

Meitoku

Meitoku score 40

2021/02/07 09:08  投稿

Rails + Vue.js アソシエーション
Vue.jsのテンプレート内ではアソシエーションを跨いだデータは取得できないのでしょうか?
投稿に紐づくユーザー名(投稿者)を表示させたいなですが表示できません
erbファイルだと表示できるのですがvueファイルだとできません
調べても不思議なことにこの情報がありません
よろしくお願いします
よろしくお願いします!兄貴!
tweetsテーブル
|id|text|user_id|
|:--|:--:|--:|
|1|おはよう|1|
usersテーブル
|id|name|
|:--|:--:|
|1|山田|
.vueファイル
```TweetIndex.vue
<template>
 <div id="app">
   <div v-for="e in tweets" :key="e.id">
     {{e.text}} //これは表示できる
     {{e.user.name}} //ここができない
   </div>
</template>
```
  • Ruby on Rails

    19337 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • Vue.js

    4565 questions

    Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る