2012-06-13 3 views
0

Не понимаю, почему в режиме разработки запрос кэшируется даже после вставки новой записи. Я имею в виду, что после создания новой записи мой Model.all не вытащил эту запись из db. Я проверил с IRB, и запись сохраняется. После перезапуска сервера появляется новая запись.Как предотвратить рельсы из кэширования. Запрос Model.all

Здесь подробно ...

  • все конфиги среды являются стандартными, порожденные «рельсы новое приложение»

Первый раз после запуска сервера, когда я ударил # индекс PageController , бревно

Processing by PagesController#index as HTML 
    Page Load (14.9ms) SELECT "pages".* FROM "pages" 
    Rendered pages/index.html.erb within layouts/application (4.1ms) 
Completed 200 OK in 237ms (Views: 167.5ms | ActiveRecord: 16.9ms) 

После создания страницы, пользователь перенаправляется на индексные действия и журналы

Started GET "/pages" for 127.0.0.1 at 2012-06-13 09:40:27 -0400 
Processing by PagesController#index as HTML 
Rendered pages/index.html.erb within layouts/application (1.6ms) 
Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms) 

Мои действия

def index 
    @pages = Page.all 
end 

def create 
    @page = Page.new(params[:page]) 
    if @page.save 
    flash[:notice] = "Page saved Successfully" 
    redirect_to :action => "index" 
    else 
    flash[:alert] = "Errors on saving the page" 
    render :action => "new" 
    end 
end 

Я довольно новыми для рельсов и не мог найти ничего в моем исследовании проблемы. Кто-нибудь может мне помочь.

ГЕМС

  • ActionMailer (3.2.4)
  • actionpack (3.2.4)
  • ActiveModel (3.2.4)
  • ActiveRecord (3.2.4)
  • activeresource (3.2.4)
  • activesupport (3.2.4)
  • Arel (3.0.2)
  • Bcrypt-рубинового (3.0.0)
  • строитель (3.0.0)
  • пакетирования (1.1.4)
  • ci_reporter (1.7.0)
  • кофейное Рельсы (3.2.1)
  • кофе-скрипт (2.2.0)
  • кофе-скрипт-источник (1.3.3)
  • erubis (2.7.0)
  • execjs (1.4.0)
  • поход (1.2.1)
  • i18n (0.6.0)
  • путешествие (1.0.3)
  • JSON (1.7.3)
  • libv8 (3.3.10.4 x86_64-Darwin-11)
  • почта (2.4.4)
  • метаклассом (0.0.1)
  • MIME-типа (1.18)
  • мокко (0.11.4)
  • multi_json (1.3.6)
  • mynyml-RedGreen (0.7.1)
  • полиглотом (0.3.3)
  • стойки (1.4.1)
  • стойку кэша (1.2)
  • стойку SSL (1.3.2)
  • стойку испытаний (0.6.1)
  • рельсов (3.2.4)
  • Railties (3.2.4)
  • рек (0.9.2.2)
  • RDoc (3.12)
  • RubyGems-Bundler (1.0.2)
  • РВМ (1.11.3.3)
  • Сасс (3.1.19)
  • SASS-рельсы (3.2.3)
  • звездочки (2.1. 3)
  • sqlite3 (1.3.6)
  • термин-ansicolor (1.0.7)
  • therubyracer (0.10.1)
  • Thor (0.15.2)
  • наклона (1.3.3)
  • TinyMCE-рельсы (3.5)
  • Treetop (1.4.10)
  • tzinfo (0.3.33)
  • uglifier (1.0.3)
+0

Какая версия рельсов? –

+0

Rails 3.2.4 @FrederickCheung – Paul

+0

Какие драгоценные камни вы используете? –

ответ

Смежные вопросы