Задать вопрос
zveropasen
@zveropasen
Начинающий программист

Как получать актуальные данные из БД?

День добрый!
Имеется код, выводящий записи из таблицы
def count
  while true
    p Post.all
  end
end

Но если добавляется новая запись в бд, то тут это никак не отображается.
Как можно обойти это ограничение?
  • Вопрос задан
  • 360 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
zveropasen
@zveropasen Автор вопроса
Начинающий программист
Post.uncached do
  ...
end
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@chronic86
Ruby on Rails junior
оО ничего не понятно зачем велосипед?
ActiveRecord Way
Post.count
SQL Way
SELECT COUNT(column_name) FROM table_name;
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
ну и в копилку
controller: @posts = Post.all
вьюшка
<% @posts.all.each do |p| %>
<%= p.title %>
<% end %>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы