1

我有一个带有名为workorders. 每个工单可以有孩子(其他工单)。

在工作订单显示页面上,我正在尝试创建一个下拉列表以链接到该工作订单的孩子。

我正在获取下拉列表和孩子列表。

但是,孩子们不是 LINKS。选择一个没有任何作用。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 - 我应该使用 aselect_tag代替吗?

谢谢您的帮助。

4

1 回答 1

1

选项标签内不能有超链接。您可以使用行的 id (可能是行的值),只需执行简单的 JS 重定向到所需的页面。

在此处查看 JS 示例:https ://stackoverflow.com/a/14453234/217187

于 2013-09-11T18:13:53.660 回答