Кажется, у вас есть ошибка в именовании файла.
A частичное представление всегда должно начинаться с подчеркивания. В этом случае ваше частичное представление должно быть app/views/blogs/_bloglist.html.erb
.
Когда вы вызываете render для представления и передаете 'blogs / bloglist', это файл, который он будет искать.
Вы также должны знать, что при вызове этого частичного он не вызовет действие контроллера по умолчанию. Если вы хотите получать список блогов при каждом рендеринге действий, вы должны использовать before_filter в ApplicationController.
Примерно так:
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :get_blog_list
protected
def get_blog_list
@blog = Blog.all
end
end