Railsで、view内でrenderしてActionView::MissingTemplate in Users#followingとなった時の対処方法


エラー内容

app/views/users/_follow_form.html.erb
<%= render @users %>

したら
ActionView::MissingTemplate in Users#following
といわれた

解決策

app/views/users配下に_user.html.erbを作成する

意味

Railsでは、<%= render @hoges %>を書くと自動的に_hoge.html.erbというファイルを読み込んでくれる
なので、そのファイルがないとmissing templateになってしまう
→作成すればOK

参考サイト

Railsガイド レイアウトとレンダリング
【110日目】【1日20分のRailsチュートリアル】【第9章】パーシャルのリファクタリングを行う -はてなブログ