前提・実現したいこと
railsでtwitter的な投稿サイトを作っています
投稿を一覧表示する機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
Showing /Users/user/Google ドライブ/kakurega/app/views/post/index.html.erb where line #5 raised:
該当のソースコード
index.html.erb
<div class="main posts-index"> <div class="container"> <% @posts.each do |obj| %> <div class="posts-index-item"> <%= obj %> </div> <% end %> </div> </div>
routes.rb
Rails.application.routes.draw do get 'home/top' get 'home/about' # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html get "post/index" => "post#index" get "room/index" => "room#index" end
post_controller.rb
class PostController < ApplicationController end def index @posts = ["test1","test2","test3"] end def show end def new end def create end def destroy end
試したこと
index.html.erb上で
<% @posts = ["tes1","test2","test3"] %>
のようにすると↑のように表示されました。
自分のやって見た限りはcontrollerがうまく働いていないのではないかと考えています
補足情報(FW/ツールのバージョンなど)
mac:sierra
rails5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/09 05:52