Embedded Codes ou Códigos embutidos são instruções, objetos ou qualquer outra coisa que é inserido dentro de um documento. Por exemplo um gráfico Excel inserido dentro de um arquivo do Word.
Os arquivos de visão do RoR, basicamente são compostos por instruções HTML e pedaços de código em Ruby. O que define a parte que contém a expressão Ruby são tags para blocos especiais, conforme a tabela abaixo:
<%= %> É um dos códigos mais comum. Contém expressões em Ruby que serão substituídas pelo resultado na construção do HTML acrescido por uma quebra de linha.
<%= -%> Idêntico ao anterior, porém não acrescenta uma quebra de linha.
<% %> Contém uma expressão em Ruby cujo resultado não gera uma saída em HTML. Acrescenta uma quebra de linha.
<% -%> Idêntico ao anterior, porém sem acrescentar uma quebra de linha.
<%# %> Insere um comentário. O comando será ignorado e não exibido.