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

Сравнение веб-фреймворков Haskell Snap и Yesod
Две веб-платформы Haskell, о которых недавно говорилось в новостях, - это Yesod (на 0.8) и Snap (на уровне 0,4). Совершенно очевидно, что Yesod в настоящее время поддерживает гораздо больше функций, чем Snap. Однако я терпеть не могу...
32012 просмотров

Диалоги подтверждения в Yesod
Как проще всего сделать диалоговое окно подтверждения в Yesod? В некоторых случаях, когда форма публикуется, я хочу запросить подтверждение перед выполнением действия. Я предполагаю, что это работает, отправляя пользователю отдельную страницу...
249 просмотров
schedule 21.10.2022

Йесод терпит неудачу, думая, что построение Кабалы увенчалось успехом
Я относительно новичок в Haskell, пришедший из F# (язык Microsoft). Я создал проект Yesod из скаффолдера, немного поиграл с ним, подправил вещи, но потом он перестал работать с этим сообщением об ошибке (после того, как все модули были успешно...
304 просмотров
schedule 25.02.2023

Решения для составления графиков для Yesod
В настоящее время я использую hs-gchart для создания диаграмм для встраивания диаграмм в свое веб-приложение. Я видел, что tkyprof использует d3.js . Какие еще решения для построения диаграмм используются с yesod? Каковы плюсы и минусы этих...
926 просмотров
schedule 19.08.2023

Файл postgres.yml отсутствует при использовании PostgreSQL с Yesod
Кажется, у меня возникла проблема с использованием PostgreSQL в качестве постоянного решения для Yesod. Я следовал инструкциям руководства «Йесод за пять минут». Я использовал строительные леса для создания проекта. При выборе варианта t все...
892 просмотров
schedule 17.08.2023

Может ли кто-нибудь объяснить мне, как мне исправить эту подпись типа?
Вот код, я попытался позволить выводу типа определить тип функции. Пока код компилируется, во время выполнения происходит сбой. Ambiguous type variables `b0', `m0' in the constraint: (PersistBackend b0 m0) arising from a use of `isFree'...
130 просмотров
schedule 07.11.2022

включить виджет один раз?
Я использую yesod 0.9.3 с заготовленным сайтом. Есть ли способ включить какой-либо виджет в результирующую страницу только один раз (или, что предпочтительнее, сделать какой-либо виджет включаемым только один раз), как это делают addScript и...
130 просмотров
schedule 23.05.2022

Использование Julius или Lucius для добавления скриптов или стилей в ‹шапку› страницы
У меня есть шаблонный сайт Yesod 0.9.3 с некоторыми небольшими фрагментами, которые отличаются для каждой страницы, например, стили для определенных атрибутов идентификатора, сгенерированные из неопределенного количества результатов поиска, и я хочу...
324 просмотров
schedule 06.04.2024

Формы для вложенных структур в yesod
У меня есть следующие виды: data Cheese = Cheddar Int | Edam String String | Cottage String Int data Meal = Meal { nameOfMeal :: String, ... other generic fields cheese :: Cheese } В настоящее время мои формы выглядят так:...
282 просмотров
schedule 03.03.2022

Как использовать UTCTime в yesod без скрытых ошибок модуля?
Я создаю простой веб-сайт, используя yesod. Это работало, пока я не добавил поле типа UTCTime в свою модель базы данных. Первоначально я получил сообщение об ошибке, предлагающее добавить «time-1.2.0.3» в мой файл клики, поэтому я сделал это, и...
1191 просмотров
schedule 03.08.2023

Yesod: получение объекта базы данных по идентификатору из Int
Я новичок в Haskell и Yesod и пытаюсь создать простое веб-приложение, которое может отвечать на запросы из внешнего API. Я создал синтаксический анализатор (используя Parsec), который дает мне идентификатор объекта, который я хочу загрузить, как...
3634 просмотров
schedule 05.01.2023

выбор AMI для развертывания приложения haskell?
Я работаю над веб-приложением haskell, используя yesod, которое я в конечном итоге хочу развернуть в EC2, может ли кто-нибудь порекомендовать AMI с последней платформой haskell и клиентом git, который можно установить из репозиториев?
1418 просмотров

Нужен совет, как продолжить установку Yesod
Я интерпретирую следующую ошибку как означающую, что зависимость Yesod, authentication-0.10.2.2, требует attoparsec == 0.9.*, но сам Yesod требует attoparsec >= 0.10. Что я могу сделать, чтобы решить эту проблему?> Resolving dependencies......
81 просмотров
schedule 07.05.2023

Создание пользовательских экземпляров PersistBackend
У меня есть стек монадного преобразователя вида: newtype T m a = T { unT :: StateT State (SqlPersist m) a } deriving (Monad, MonadState State) И я хочу использовать постоянные вызовы insert и lookup , поэтому мне нужно создать экземпляр...
126 просмотров
schedule 21.01.2023

Подходящие типы: замешательство
Я думал, что у меня есть типы Йесод для моих простых нужд. Ха! Вот две функции, которые компилируются прямо сейчас, но делают не совсем то, что мне хотелось бы в данный момент, и я не уверен, как поступить дальше. addNote' selectedProduct =...
191 просмотров
schedule 26.04.2024

Как использовать MultiPiece
Я совершенно новичок в Yesod (и не очень опытен в haskell), и я пытаюсь создать свой первый обработчик. Я создал свое приложение, используя параметры по умолчанию (я использую версию Yesod 0.9.4.1 и выбираю postgresql при создании), и теперь я...
271 просмотров
schedule 25.10.2023

Независимое от имени хоста приложение Yesod
Это очень простой вопрос: как мне запустить приложение Yesod, которое может работать с несколькими хостами одновременно? Установка Yesod по умолчанию может обрабатывать входящие соединения с любого хоста, но все URL-адреса отображаются с...
431 просмотров
schedule 21.09.2023

Автоматическая миграция между различными постоянными бэкендами
Интересно, есть ли инструмент для автоматической миграции между разными СУБД с использованием пакета Persistent? Теоретически это должно быть относительно легко сделать, поэтому я подумал, что для этого уже должен быть написан инструмент.
183 просмотров
schedule 24.04.2023

Правильный способ соединения с yesod
Рассмотрим модели: Player name Text nick Text email Text Maybe phone Text Maybe note Textarea Maybe minutes Int Maybe deriving Table name Text game Text pointsHour Int seats Int Maybe description...
1456 просмотров
schedule 09.12.2023

Haskell: Йесод и состояние
Я читал код для Сократитель ссылок для игрушек . Тем не менее, есть важные части, которые я просто не могу понять. Он имеет следующий код: data URLShort = URLShort { state :: AcidState URLStore } В целях тестирования я написал что-то...
978 просмотров
schedule 03.01.2023