1.another term for hash
2.embedded ruby code in templates
3.a tag containing a piece of ruby code
4. fragments of pages that are stored in separate files
Answer:4