Я пишу представление, в котором есть какая-то логика. Я мог бы поместить их в модель или контроллер. Но мой вопрос заключается в том, что плохая практика оставляет эту логику в этом плане? (Рубин код) Пожалуйста, смотрите мой код здесьRails: оставляя много кода в поле зрения
0
A
ответ
2
Да, это плохая практика. Что-то вроде
TestFieldDefinition.find_all_by_company_id(...)
- бизнес-логика; он принадлежит контроллеру, а не виду. То же самое касается большинства этого пасти; такая условная логика без рендеринга контента является бизнес-логикой и должна быть перенесена на контроллер.
3
YEs, вы должны поставить минимальный код на вид и максимального кода в модели
Я люблю эту философию тощих контроллеров и жира моделей: http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model
Смежные вопросы
- 1. Запрос в поле зрения - Rails
- 2. Поле Rails не отображается в поле зрения
- 3. Rails условный CSS в поле зрения helper
- 4. Удалить дубликаты в поле зрения Rails
- 5. Rails gsub не работает в поле зрения
- 6. Rails 5: различные значения в поле зрения
- 7. Rails - использование для цикла в поле зрения
- 8. Rails, оставляя комментарии в application.html.erb
- 9. проверить наличие переменной в поле зрения с помощью воспламенителя кода
- 10. LinearLayout оставляя слишком много свободного пространства. Зачем?
- 11. Datetimepicker исчезает в поле зрения
- 12. Rails показать общее количество вложенных значений в поле зрения
- 13. Поиск объекта пользователя в поле зрения? Ruby on Rails
- 14. Rails - пользовательское действие в контроллере - как ссылаться в поле зрения?
- 15. Отображение строки в поле зрения?
- 16. Фильтрация строк в поле зрения
- 17. Поле зрения/выпуклость карте
- 18. Rails - простой способ отображения всех полей в поле зрения
- 19. Rails 4 - манипулировать формой ввода и отображения в поле зрения
- 20. Rails 3 has_and_belongs_to_many создает флажки в поле зрения
- 21. Переменная экземпляра не попала в поле зрения Rails
- 22. Rails i18n список элементов и петля в поле зрения
- 23. Rails 4: Фильтровать данные с использованием формы в поле зрения
- 24. Ruby on Rails: вызов метода модели в поле зрения
- 25. Соглашение об именах Ruby on Rails в поле зрения
- 26. Rails 4 просмотр рендеринга дополнительного объекта в поле зрения?
- 27. Rails отображаемое значение из таблицы поиска в поле зрения
- 28. Поддомен ссылка в поле зрения с Rails 4
- 29. Как суммировать и подсчитать элементы в поле зрения (Rails 4)?
- 30. Rails | Slim: Назначить новые локальные переменные в поле зрения