我正在显示一个表,其中一列是下拉列表,它也会更改行的状态
for ex:
%table#bug.table
%thead
%tr
%th.span3 bug name
%th.span6 Comment
%th.span2 State
%th.span2 Manage
%tbody
- @bug.each do |ref|
%tr
%td= bug.name
%td= bug.comment
%td= bug.state
%td= select(bug.state_events)
上面,bug.state_events返回该bug下拉列表中的下一个可能状态。然后,用户可以更改状态(从打开状态开始固定)。
在haml / html中实现这个的最好方法是什么?
PS: 我正在使用Rails,haml,state_machine gems
答案 0 :(得分:0)
试试这个
= select_tag "tag_name", options_from_collection_for_select(bug.state_events, "id", "name"),{ :prompt => "Select State"}