Не понимаю, почему в режиме разработки запрос кэшируется даже после вставки новой записи. Я имею в виду, что после создания новой записи мой 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)
Какая версия рельсов? –
Rails 3.2.4 @FrederickCheung – Paul
Какие драгоценные камни вы используете? –