Вопросы по теме 'presenter'

Как передать аргумент в метод делегата в Rails
Я хотел бы иметь панель инструментов для отображения сводки нескольких моделей, и я реализовал ее с помощью Presenter без собственных данных. Я использую класс ActiveModel (без таблицы данных): class Dashboard attr_accessor :user_id def...
6884 просмотров

Ведущий представления модели — пассивный вид — кто загружает модель?
Мне любопытно использовать шаблон MVP для улучшения тестируемости. У меня есть опыт работы с MVC, но MVP кажется другим. У меня есть приложение, которое работает с файлом «проекта», который на самом деле представляет собой сжатый архив из...
255 просмотров
schedule 01.10.2023

Использование ведущих (стиль Райана Бейтса) без связанной модели
Я хотел бы использовать презентаторов (как показано здесь: http://railscasts.com/episodes/287-presenters-from-scratch?view=asciicast ) для очистки моих представлений static_pages, но его метод, похоже, опирается на базовую модель, которой у...
293 просмотров
schedule 11.07.2022

Шаблон DDD / Presenter VS Оптимальный запрос варианта использования
В этой великолепной книге о проектировании, ориентированном на предметную область, глава посвящена пользовательскому интерфейсу и его связи с объектами предметной области. Один момент, который меня смущает, — это сравнение между оптимальными...
1665 просмотров

Rails вызывает JavaScript из действия ведущего PORO и возвращает результат в View
Я не уверен, как лучше всего это сделать, или мое мышление в корне ошибочно. У меня есть контроллер, который создает презентатор Plain Old Ruby Object (PORO) в своем действии #index : # app/controllers/my_controller.rb class MyController <...
172 просмотров
schedule 28.09.2022

Меню Laravel Asgard CMS с пользовательскими классами
Я использую Asgard CMS в одном из своих проектов. Я пытаюсь распечатать меню с пользовательскими классами. По умолчанию {{ Menu::get('main') }} выводит главное меню с классами Bootstrap. Но я хочу использовать разные классы из-за моей темы....
1504 просмотров
schedule 30.03.2023

ГВО. Как получить доступ от одного ведущего к другому - они не связаны механизмом слотов
У меня есть один ведущий для экрана входа в систему. И у меня есть AppPresenter для всего приложения. Каждое представление (кроме входа в систему) отображается внутри слотов AppView. В AppView у меня есть кнопка выхода из системы, которая должна...
850 просмотров
schedule 18.08.2022

Инициализируется ли переменная шаблона из себя в application_helper.rb в этом презентере?
Итак, я вижу некоторый код в приложении Rails 4.2, как показано ниже. 1) Какой тип объекта @template в kite_presenter.rb? Является ли это экземпляром ActionView и таким образом он имеет доступ к вспомогательным функциям, таким как image_tag ? 2)...
53 просмотров
schedule 29.12.2022

Rails 5 Render view/partial с Active Job с Presenter
Я новичок в Rails, и я пробовал Active Job и Action Cable, а также Presenter, и я искал повсюду, но не смог понять это. поэтому мой вопрос заключается в том, есть ли способ использовать презентатор в партиале и отображать его вне контроллера...
1662 просмотров

Android MVP: определение Presenter во фрагментах
Я много искал в Google, а также в Stackoverflow, но все еще не понимаю, поэтому задаю вопрос здесь. У меня есть этот небольшой шаблон проектирования MVP - SigninView.java public interface SigninView{ void onSuccess(); void...
2777 просмотров
schedule 01.07.2022

Как в Ruby проверить подлинность структуры?
Я пытался понять класс self в методе present , который Райан Бейтс использовал в своей презентации Presenters RailsCast ( #287 Presenters from Scratch (pro) — RailsCasts ). В видео Райан говорит: «Я — это объект шаблона, который имеет все...
623 просмотров
schedule 20.12.2022

Шаблон докладчика
Я часто видел шаблон 1, наиболее часто используемый для докладчиков Rails. 1) Зачем ведущему нужен контекст представления? 2) Между шаблоном 1 и шаблоном 2 шаблон 2 кажется проще, так как вам не нужно оборачивать весь код блоком. Почему это не...
499 просмотров

Как создать протокол шаблона для делегата UITableViewCell докладчика IN VIPER
Я использую архитектуру VIPER со Swift. Я хочу использовать протокол для докладчика, чтобы получить делегата UITableView, потому что я не хочу повторять объявления этих методов для всех докладчиков. Итак, я создал протокол protocol...
55 просмотров