2013-04-20 3 views
0

모든 페이지에 대해 작업 (즉, '뉴스')을 작성하는 올바른 방법은 무엇입니까? 나는 이런 식으로 뭔가 싶어 :모든 페이지에서 액션 렌더링

application.html.erb

<!DOCTYPE html> 
<html> 
... 
<div class="side"> 
    <%= render :template => 'news/index' %> 
</div> 
<div class="main"> 
    <%= yield %> 
</div> 
... 
</html> 

및 news_controller.rb

class NewsController < ApplicationController 
    def index 
    @news_previews = News.news_for_quick_preview 
    render :layout => false 
    end 
end 

을하지만 지금은 작동하지 않습니다. @news_previews =>

답변

2

전무 애플리케이션 컨트롤러 before_filter :load_news 추가

before_filter :load_news 
def load_news 
    @news_previews = News.news_for_quick_preview 
end 
관련 문제