We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
users/<ユーザID>/postsが消える。
app/store/index.jsのactions
actions
async addLikeLogToUser({ commit }, { user, post }) { user.likes.push({ created_at: moment().format(), user_id: user.id, post_id: post.id }) const newUser = await this.$axios.$put(`/users/${user.id}.json`, user) commit('updateUser', { user: newUser }) }, async removeLikeLogToUser({ commit }, { user, post }) { user.likes = post.likes.filter(like => like.user_id !== user.id) || [] const newUser = await this.$axios.$put(`/users/${user.id}.json`, user) commit('updateUser', { user: newUser }) }
渡ってくるuserにpostsメンバが含まれておらず、これをPUTしているのが原因。
user
posts
async addLikeLogToUser({ commit }, { user, post }) { user.likes.push({ created_at: moment().format(), user_id: user.id, post_id: post.id }) - const newUser = await this.$axios.$put(`/users/${user.id}.json`, user) + const newUser = await this.$axios.$patch(`/users/${user.id}.json`, user) commit('updateUser', { user: newUser }) }, async removeLikeLogToUser({ commit }, { user, post }) { user.likes = post.likes.filter(like => like.user_id !== user.id) || [] - const newUser = await this.$axios.$put(`/users/${user.id}.json`, user) + const newUser = await this.$axios.$patch(`/users/${user.id}.json`, user) commit('updateUser', { user: newUser }) }
PUTをPATCHにすると消えなくなるが、対症療法的。 postsメンバを持たないuserがここに渡ってくるのがそもそもまずい
The text was updated successfully, but these errors were encountered:
@wand2016 ご報告ありがとうございます!確認いたしますね 👀 確認後、サンプルコードの修正が必要な場合は修正後、書籍に関しては次の印刷時に修正という形にできればと思います 🙇
Sorry, something went wrong.
No branches or pull requests
users/<ユーザID>/postsが消える。
![image](https://user-images.githubusercontent.com/22491120/52793051-2da9f080-30b0-11e9-9d08-706c4f625df9.png)
app/store/index.jsの
actions
渡ってくる
user
にposts
メンバが含まれておらず、これをPUTしているのが原因。PUTをPATCHにすると消えなくなるが、対症療法的。
postsメンバを持たないuserがここに渡ってくるのがそもそもまずい
The text was updated successfully, but these errors were encountered: