* feat: add a route to the async_info for display ads * feat: load the billboard asyncronously * feat: move the methods to the display_ads controller * feat: handle params better * feat: cache control headers * feat: test fastly caching headers on display ads * fix: surrogate key test * feat: use safe navigation operator to handle cases where there is no article id * fix: article id present then find the article * feat: add a response test * Fragment caching * feat: update the article decorator * feat: update cache keys for fragment * feat: remove an empty line * feat: add article id * feat: bust cache * feat: setup dropdown for billboard * chore: add chunk to same line * feat: add to safe params for caching * Update app/controllers/display_ads_controller.rb Co-authored-by: Joshua Wehner <joshua@forem.com> * feat: remove the cache deletion * feat: update the routes to follow a new scope * feat: update the cache params * feat: get and replace all ads on the article page * feat: do not go into the if statement if there is no async url property so that the ad fails gracefully * chore: remove duplicate pack * Update app/views/articles/show.html.erb Co-authored-by: Joshua Wehner <joshua@forem.com> * Update app/views/articles/_sticky_nav.html.erb Co-authored-by: Joshua Wehner <joshua@forem.com> * chore: add other params * feat: allows adding placeholder content in the ad if need be --------- Co-authored-by: Joshua Wehner <joshua@forem.com> |
||
|---|---|---|
| .. | ||
| api_v1.json | ||