0
Я отображающий таблицу, для которой один столбца является раскрывающимся, который также изменяет состояние рядаHaml/html выпадающий в виде столбца таблицы
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 возвращают следующие возможные состояния в для этой ошибки. Затем пользователь может изменить состояние (скажем, фиксированное из открытого).
Каков наилучший способ реализовать это в haml/html?
PS: Я использую Rails, HAML, state_machine камни
Спасибо @Sabyasachi, это options_for_select работал для меня! . Поскольку это таблица, а не форма, мне интересно, есть ли какой-либо помощник и т. Д., Которые позволили бы пользователю изменить состояние ошибки в базе данных с помощью раскрывающегося списка, а также захватить новые состояния, которые будут отображаться в раскрывающемся списке ? – codeObserver
@codeObserver Я предполагаю, что такого помощника нет, но вы можете легко достичь этого, вызвав метод ajax в фоновом режиме при изменении раскрывающегося значения –