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

Постоянные примеры Yesod
Я планирую работу с Yesod, и у меня возникли проблемы, мне нужен хороший пример того, как отправить форму и ввести ее в постоянную базу данных SQLite. В книге Yesod много говорится о том, как настроить таблицу, но мало примеров того, как вставлять...
1472 просмотров
schedule 10.09.2023

Yesod.Auth.Email — установка общедоступного идентификатора пользователя
Я изучал Yesod, используя его для восстановления своего веб-сайта. Я начал с использования кода, сгенерированного yesod init . Этот код использует структуру аутентификации, поставляемую с Yesod, включая Yesod.Auth.Email, которая позволяет вам...
343 просмотров
schedule 09.09.2022

указание фавикона безопасным способом в yesod
это повторная публикация моего первоначального вопроса, который я задал в списке рассылки yesod (см. http://groups.google.com/group/yesodweb/browse_thread/thread/934c4141fc615cb ), чтобы получить более быстрый ответ. Я пытаюсь выяснить, можно ли...
556 просмотров
schedule 18.05.2023

Не удается установить yesod с повторяющимся объявлением экземпляра
Когда я пытаюсь установить yesod с помощью команды «cabal install yesod», я получаю следующие ошибки: cabal install rsa Resolving dependencies... Configuring RSA-1.0.6.1... Preprocessing library RSA-1.0.6.1... Preprocessing executables for...
254 просмотров
schedule 18.06.2023

Почему не удается установить aeson-native?
У меня есть две машины Arch (64), на которых я пытаюсь установить yesod. Во-первых, простая «кабала установи йесод» отлично работает. Во-вторых, при построении зависимости от aesod-native я получаю следующую ошибку: Настройка...
656 просмотров
schedule 13.03.2022

как использовать монадические формы?
Я реализую форму «свяжитесь со мной», которая отправит электронное письмо при отправке. Мне нужна была эта форма для создания пользовательского HTML, поэтому в итоге я использовал монадические формы. Проблема в том, что я не знаю, как использовать...
285 просмотров
schedule 14.12.2022

Как вызвать метод запроса DELETE в Yesod?
В книге по маршрутизации ( http://www.yesodweb.com/book/routing-and-handlers ) есть абзац: Отдельный обработчик для каждого метода запроса будет таким же, плюс список методов запроса. Методы запроса должны быть ВСЕ ЗАГЛАВНЫМИ БУКВАМИ....
1064 просмотров
schedule 24.12.2022

Как проверить значения внутри монады Handler в ghci?
У меня есть тип Handler [Maybe AvailableDay] , я хотел бы проверить содержимое [Maybe AvailableDay] в ghci. Как я могу это сделать?
173 просмотров
schedule 28.03.2023

Что не так с моей логикой?
>main :: IO () main = withPostgresqlConn "host=localhost user=Rocko port=5432 dbname=Rocko" $ runSqlConn $ do runMigration migrateAll let compDay = C.fromGregorian 2011 11 21 match <- selectList [TestStartDate...
287 просмотров
schedule 15.11.2022

Как исправить проблему с yesod ipv6?
Существует нерешенная проблема с yesod , когда он прослушивает только ipv6. Я следую руководству yesod за пять минут, и у меня возникла эта проблема при запуске «yesod devel». Как я могу исправить это сейчас и приступить к работе, чтобы опробовать...
230 просмотров
schedule 01.10.2022

Нужна помощь в устранении путаницы с возвращаемыми типами
У меня есть функция, слишком сложная для того, чтобы я мог указать, каким должен быть тип функции. Я пытаюсь заставить GHC согласиться с тем, что я ожидаю того же, что и он. Во-первых, функция, которую я думаю, она должна делать. Тогда, где...
189 просмотров
schedule 03.09.2022

Рендеринг виджета yesod
Я следую инструкциям здесь Я создаю проект yesod и визуализирую виджет с помощью defaultLayout : You've just posted <p>#{postedText}#{T.reverse postedText} <hr> <p><a href=@{MirrorR}>Get back А вот и...
223 просмотров
schedule 07.04.2022

Исключения в Йесод
Я создал демона, который использовал очень примитивную форму ipc (telnet и отправлял строку, в которой были определенные слова в определенном порядке). Я отключился от этого и теперь использую JSON для передачи сообщений на сервер Yesod . Тем...
3327 просмотров
schedule 30.01.2023

Какие типы документов доступны в Yesod Hamlet?
В «Гамлете» $doctype 5 порождает <!DOCTYPE html> . В книге Yesod говорится , что "у нас есть поддержка ряда различных версий doctype " , но не документирует их. Какие другие типы документов поддерживаются и каков синтаксис?
126 просмотров
schedule 15.12.2022

Как использовать значения StaticRoute в Hamlet?
Звонок TH $(staticFiles "static") выгружает загрузку значений типа StaticRoute . URL-адреса типа Hamlet (например, @{...} ) принимают значения типа Route Foo , где Foo — моя основа. Должен быть способ использовать значения...
136 просмотров
schedule 29.03.2022

Как я могу перехватывать исключения в Yesod, не убивая сайт?
Я новичок в Yesod и Haskell, так что потерпите меня, но у меня есть программа, которая принимает файл, считает слова и показывает результаты на новой веб-странице Yesod. Мне нужен способ более изящно перехватывать исключения. Например, если он...
531 просмотров
schedule 27.03.2022

Использует ли yesod процессор при простое?
Я создал очень простое приложение, используя yesod. Он не очень используется, но когда я проверяю с помощью htop, он потребляет больше процессорного времени, чем все другие процессы на сервере, включая процессы, которые выполняются в течение гораздо...
306 просмотров
schedule 02.02.2024

рефакторинг может быть сложен в Yesod
Используя Yesod, я хочу показать имя профиля пользователя на панели навигации каждой страницы и хочу связать с помощью ProfileId страницу профиля пользователя. config/models содержит: User ident Text password Text Maybe UniqueUser...
232 просмотров
schedule 22.08.2022

Гибкая обработка атрибутов с помощью xml-conduit
Я хотел бы использовать xml-conduit для анализа некоторых очень больших файлов XML. поскольку это единственная XML-библиотека для Haskell, которая может использовать Text . К сожалению, в моем файле XML есть много атрибутов для некоторых...
175 просмотров
schedule 29.08.2023

Объединение Persistent и IO
Я пытаюсь выполнить рекурсию по каталогу, обрабатывая файлы и сохраняя результаты в базе данных, но столкнулся с проблемой. Упрощенный пример того, что я пытаюсь сделать, будет выглядеть так: {-# LANGUAGE QuasiQuotes, TemplateHaskell,...
334 просмотров
schedule 24.08.2022