`action` default is `index`