У меня возникли проблемы с тегом select
.Как назначить переменную текущий вывод тега select
Я хочу, чтобы присвоить значение переменной в зависимости от того, какое имя отображается на выберите тег:
<%= select('product', 'name' , @products.map { |s| [s.name, s.id] }, {}, {:class => "form-control"}) %>
Значения отображаются корректно, но я хочу, чтобы назначить выбранное значение переменной, так что его можно использовать позже на той же странице для отображения содержимого с соответствующими сведениями о выбранном продукте.
Например:
@product = currently_displayed_name
возможно с Rails и как это сделать ли это? Или мне, возможно, потребуется использовать другой ресурс?
Вы имеете в виду, чтобы спросить, если это возможно, чтобы изменить значение переменной всякий раз, когда выберите значение поля изменяется. Чтобы вы могли отображать значение на странице? – Alfie
У вас нет доступа к продукту @ на странице. В этом случае вы можете просто использовать @ product.name – karina
@karina У меня была опечатка на product.map, это product.map, продукт переменной еще не существует, я хочу назначить значение выбранного в данный момент параметра. –