Вопросы по теме 'yesod'
Сравнение веб-фреймворков Haskell Snap и Yesod
Две веб-платформы Haskell, о которых недавно говорилось в новостях, - это Yesod (на 0.8) и Snap (на уровне 0,4).
Совершенно очевидно, что Yesod в настоящее время поддерживает гораздо больше функций, чем Snap. Однако я терпеть не могу...
32012 просмотров
schedule
18.07.2022
Диалоги подтверждения в 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 просмотров
schedule
09.05.2023
Нужен совет, как продолжить установку 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