You could do this method in many fewer lines. The intermediate variables don't get used again. Here is how I would refactor it:
def show
  adventure = Adventure.find(params[:adventure_id])
  @page = adventure.pages.find(params[:id])
end