0

Если я создаю выберите тег, как этот select(:project_id, nil, В Rails просмотреть файл,рельсы выбрать помощника без квадратных скобок

в моем генерируемой HTML я получаю имя поле выбора, как project_id[], но я хочу просто PROJECT_ID,

как это сделать?

+1

Почему ты беспокоишься об оказанном значении HTML для поля имени в первом место? Что ты пытаешься сделать? – Surya

+1

Непонятно, к чему вы пытаетесь достичь, но, возможно, использование 'select_tag' вместо' select' может решить вашу проблему? – spickermann

ответ

2

Вы можете попробовать установить опцию HTML name для select:

select("project_id", nil, Project.all.map {|p| [ p.name, p.id ] }, {}, { name: 'project_id'}) 

или вы можете использовать select_tag помощник:

select_tag 'project_id', options_for_select(Project.all.map{ |p| [p.name, p.id] }) 
+0

select_tag фактически работал, не смог получить первый образец для работы. –

 Смежные вопросы

  • Нет связанных вопросов^_^