Каков наилучший способ добавления классов в ячейки таблицы в рельсах на основе разных критериев для каждой ячейки?Rails: специальные классы на основе параметров в представлениях
Например, у меня есть ячейка даты: если дата наступает 10 дней с этой даты, вам нужно добавить класс «предстоящий». Или, если дата прошла сегодня, добавьте класс «прошлых лет».
В другой ячейке, на основе строки, она должна иметь класс «включено» или «выключен».
Я не знаю, как это сделать, но я знаю, что я, вероятно, не должны иметь кучу логики в представлениях ...
Пожалуйста посоветуйте.
Так что я могу ссылаться на эти действия в представлении, с контроллера? Должен ли он быть моим контроллером входа? Как рельсы знают, где найти эти методы? –
Вы можете получить доступ к вспомогательным методам в своих представлениях. Я думаю, что Rails находит эти методы посредством соглашения об именах. 'app/views/user/*' будет использовать 'app/helpers/user_helper.rb'. Если это утилита, которую вы хотите использовать для нескольких видов, вы можете поместить ее в 'app/helpers/application_helper.rb' – John