Здесь у меня есть 10 столбцов, то есть answer1, answer2, answer3, ..., answer10
в таблице MgAnswer
. Я должен проверить, присутствует ли каждое значение столбца или нет. Только если он присутствует, я должен отобразить его на странице.Динамическое отображение значений столбцов
имена Im даяния столбцов динамически в пределах цикла для
<% (1..10).each do |i| %>
<% if MgAnswer."answer#{i}".present? %>
<%= MgAnswer."answer#{i}" %>
<% end %>
<% end %>
Im заканчивающихся с ошибкой синтаксиса.
Что это за синтаксическая ошибка? – Pavan
вы можете проверить его как 'nil?' – uzaif
'синтаксическая ошибка, неожиданное keyword_ensure, ожидающее конца ввода' –