ruby で application.html.erb をバイパスする方法はありますが、コントローラーの対応するビューを引き続き使用しますか?
今、私は持っています
render :layout => false
しかし、ビューから次のエラーが表示されます。
undefined method `each' for nil:NilClass
以下は私の現在の投稿コントローラーです:
class PostsController < ApplicationController
def index
@posts = Post.where('is_deleted' => false, 'is_hidden' => false).limit(15).order('created_at DESC')
end
def show
@posts = Post.find(params[:id], :conditions => 'is_deleted = false')
end
def page
render :layout => false
@posts = Post.where('is_deleted' => false, 'is_hidden' => false).limit(15).offset(params[:page].to_i * 15).order('created_at DESC')
end
end