From time to time, we held special events on our site (e.g. discounts or lottery draw). These events each will have a special page (or pages) with very distinct styles/javascripts/images.
These one-time-use pages will be removed once the events are over. Managing the files can get messy as we have to name stylesheets, change the image path inside stylesheets, create corresponding image controller folders, etc.
How to better manage all resources related to the event, so it can be mounted on the main site easily? I have looked into Rails engine, but it seems to require each event to be as one gem, which seems overly complicated for me.