Вопросы по теме '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