Add more story detail in show action
Remove duplication with metaprogramming