2011-12-08 10 views
1

ここに私のジレンマがあります。私が取り組んでいるブログのための名前のついた足場を作成しました。私ができることをしたいのは、ホームページに投稿を表示することです。誰かが情報を持っているか、チュートリアルに向けて私を指すことができるなら、私は非常に感謝します。Railsテーブルをホームページに表示する

答えて

2

あなたのルートのどこにいても:ルートを指している場合は、コントローラーメソッドで投稿を@postsに設定してから、ビューで繰り返すことができます。言い換えれば:

コンフィグ/ routes.rbを

:root to => "pages#home" 

これは、ページコントローラでのホーム方法にあなたの「ホーム・ページ」のポイントを意味します。だから、:

アプリ/コントローラ/ pages_controller.rb

def home 
    @posts = Post.all 
end 

は次にアプリで/ビュー/ページ/ home.html.erb

<% @posts.each do |post| %> 
    <h1><%= post.title %></h1> 
    <%= post.body %> 
<% end %> 

は、この情報がお役に立てば幸い!

+0

問題が解決したら、回答を受け入れてください。 :) – andrewpthorp

関連する問題