Railsで普段はテンプレートエンジンであるerbを使ってViewを実現しています。
コントローラ側で@変数名(インスタンス変数)とすることでhtml.erbへの値の受け渡しができるので、そうしています。
ふと疑問に思ったのですが、インスタンス変数があるのならJSON必要ではないのか?と。
JSONが必要になってくるのは、フレームワークからフレームワークへの値の受け渡しとかなのでしょうか?バックエンドをRailsで行いフロントエンドは、別のフレームワークを使うといった感じで、erbを使わないという感じでしょうか?
いまいち、この辺りが理解できていないので、教えていただけると幸いです。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。