2014-12-23 3 views

ответ

1

Там могут быть записи, которые имеют это значение, так что вы не можете скрыть всю базу колонки на одну запись (я надеюсь, что это имеет смысл для вас так, как я explaind его). Однако вы можете скрыть значение из этой ячейки:

Index do 
    column :name do |value| 
    link_to value.id_field, name_path(value) if value.id_field.present? 
    end 
end 

или использовать active_admin-х status_tag:

Index do 
    column :name do |value| 
    value.id_field.present? ? link_to(value.id_field, name_path(value)) : status_tag("no link") 
    end 
end 
+0

ли status_tag синтаксисом исправить? благодаря ! – Phopes

+0

Да, так я использовал его. ? status_tag ('accepted',: ok): status_tag ('rejeceted',: error) ', в этом случае keYs'Ok' и' error' будут отображать теги состояния в разных цветах. Существуют также теги «warning» и 'success'. И может быть и информация. Придется попробовать. – rmagnum2002

+0

Спасибо !!! Я попробую! – Phopes

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