Показать все идентификаторы модели в текстовом поле в erb в Rails - PullRequest
0 голосов
/ 19 июня 2019

У меня есть Quiz модель, которая has_many questions.Мне нужно показать все ids из questions, связанные с конкретным Quiz в text_field.В настоящее время мой код выглядит следующим образом:

<%= text_field(:quiz, :quiz_questions) %>

Это отображает объект quiz_questions, но я должен отобразить ids всех questions этого quiz.Я хочу что-то вроде этого:

<%= text_field(:quiz, :quiz_questions, :id) %>

Как я могу это сделать?

1 Ответ

0 голосов
/ 19 июня 2019

Второй аргумент quiz_questions - это метод вашей модели. Поэтому вам нужно добавить один к вашей модели, который возвращает только ids

# app/models/quiz.rb

def question_ids
  questions.ids
end

по вашему мнению

<%= text_field(:quiz, :question_ids) %>
...