Bad subject line, but not sure what would be better.
My issue only seems to happen in testing and I want to see if I can
find a way to fix it.
My rails app will host many domains each with its own layout. (stored
as layouts/sites/ID.html.haml)
This layout is generated when the site instance is created. When
testing, rails does not pick up the fact that there is a new layout
available.
Example using cucumber…
Given there is a site known as “site1”
When I am on the press releases page
The layout is generated and save in the first step. The 2nd step a
simple webrat visit doesn’t see the new layout. Even if I premake the
layout before running the feature, the webrat step does not see the
updates.
Is there anyway around this? How does one force rails to “refresh” the
views/layouts?
Rails normally checks on each “hit”, but it seems the webrat hits are
different, like all in one session.
Many thanks…
-timw