2013-09-11 4 views
1

У меня есть приложение для рельсов с таблицей workorders. У каждого рабочего порядка могут быть дети (другие рабочие места).Rails создать выпадающий список ссылок

На странице показа рабочего порядка я пытаюсь создать раскрывающийся список, чтобы ссылаться на детей этого рабочего порядка.

Я получаю раскрывающийся список и список детей.

Но дети не являются ССЫЛКАМИ. Выбор одного не делает ничего. В журнале Rails ничего не отображается. И код на странице html не является ссылкой.

Это код:

<select> 
<option>Children</option> 
<% Workorder.find(@workorder).children.each do |workorder| %> 
    <option> 
     <%= link_to workorder.id_desc, edit_workorder_path(workorder) %> 
    </option> 
<% end %> 
</select> 

PS - я должен использовать в select_tag вместо этого?

Спасибо за помощь.

ответ

1

Вы не можете иметь гиперссылку внутри тега параметра. Вы можете использовать идентификатор строки (вероятно, это значение строки) и просто сделать простое переадресацию JS на нужную страницу.

См. Пример JS здесь: https://stackoverflow.com/a/14453234/217187

+0

Спасибо за ответ! – Reddirt

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