Запись переменной в id внутри image_tag

93
13 августа 2019, 01:50

Знатоки! Прошу помощи разобраться в синтаксической проблеме. Есть у меня в DOM-е такая конструкция:

<%= image_tag('play.svg', alt: "Rails logo", class: "play#{index+1}") %>

и есть у меня переменная:

<%= album_info.album %>

Задача. Присвоить конструкции id значением которого была бы данная переменная.

Мои размышления:

<%= image_tag('play.svg', alt: "Rails logo", class: "play#{index+1}", id: <%= album_info.album %>) %>

выдает ошибку написания.

<%= image_tag('play.svg', alt: "Rails logo", class: "play#{index+1}", id: "<%= album_info.album %>") %>

выдает ошибку написания.

Как же все таки правильно?

Answer 1

Кусок id: ... уже находится внутри тэга:

<%= image_tag('play.svg', alt: "Rails logo", class: "play#{index+1}", id: album_info.album) %>
READ ALSO
Проблема c подключением html к jsp

Проблема c подключением html к jsp

У меня есть папка, где находится вёрстка сайта с использованием js, css, html- главный файл

108
Слишком большие варианты в select

Слишком большие варианты в select

Слишком длинные варианты в селект, всё видно на скринеКак это можно исправить? Вот код :

86
Как получить самое большое и маленькое число одного типа в объекта?

Как получить самое большое и маленькое число одного типа в объекта?

Этим способом я получая самое большое и самое маленькое число из всего объекта:

96