Теги <% %> используются для выполнения кода Ruby, который ничего не возвращает, такого как условия, циклы или блоки, а теги <%= %> используются, когда вам нужен результат выполнения.
Если у вас не получается решить задачи при регистрации, значить еще рано.
Вот вам список ресурсов для практики
Если не знакомы с ООП Ruby: introducing-ruby-oop