Свързани въпроси 'yesod'

Източник на приложението Yesod в поддиректория
Генерирах уебсайт Yesod stub с помощта на yesod init и успях да стартирам yesod devel за тестване. Въпреки това, аз обикновено поставям действителните източници на haskell в поддиректория src на основната директория на проекта, т.е. едно ниво...
382 изгледи
schedule 21.11.2022

Множество възможности за избор на въвеждане във формуляр
Имам формуляр, в който потребителят може или да избере от предварително съществуващ списък със стойности, или да създаде нова (текстова) стойност. Кой ще бъде най-елегантният начин за кодиране на това? Най-добрият ми (и IMO не толкова елегантен)...
214 изгледи
schedule 29.11.2022

Yesod auth: пренасочване на потребителя към страницата за регистрация
Играя със скелетен сайт и искам да изпратя потребителя на страницата за регистрация, след като е влязъл за първи път с OpenID или акаунт в Google. Измислих това: getAuthId creds = runDB $ do x ← getBy $ UniqueUser $ credsIdent creds...
647 изгледи
schedule 14.10.2022

постоянен: Как да получа I в ACID
Да предположим, че правя следните стъпки в транзакция: прочетете някои данни A от базата данни направете някакво изчисление въз основа на него запишете някои данни B в базата данни Възможно ли е тази транзакция да се провали, ако А се е...
785 изгледи
schedule 12.10.2022

Счупен ли е jsonToRepJson?
Тъкмо започвам да правя някои неща на Yesod + Haskell. jsonToRepJson повреден ли е или нещо подобно? Направих този код по-долу, но винаги получавам грешка в частта jsonToRepJson. Изглежда, че не получава очаквания тип? Всяка помощ би била...
164 изгледи
schedule 23.11.2022

Повторно използване на приспособления Yesod в резултатите от AJAX
Пиша много прост списък със съобщения Yesod , който използва AJAX за добавяне на нови елементи от списък без презареждане на страницата (както в случай на други потребители, които променят базата данни, или самият клиент добавя елемент). Това...
224 изгледи
schedule 13.11.2023

Първи стъпки с Yesod
Имах пукнатина при използването на Yesod и наистина се боря! Прочетох множество уроци и големи количества от книгата Yesod, но все още не мога да разбера как работи. В идеалния случай търся урок като този за Пирамида (уеб рамка на Python)....
497 изгледи
schedule 25.10.2022

Здравейте, благодаря за помощта. Но вашият трик не ми помага. Бихте ли прегледали отново своя фрагмент? Не получавам никакви стойности. Моля, помогни ми.
370 изгледи
schedule 31.12.2023

Пакет Yesod-form: Проблем с стартирането на програми чрез wai-handler-devel
Всичко, Направих копие на hello-forms.hs от пакета yesod-form, само за да направя някои експерименти. Когато го стартирам чрез основната функция, сървърът се справя добре, напр. на порт 2500. HalloWelt.hs е тук. Но когато се опитам да...
122 изгледи
schedule 05.01.2024

Има ли начин да се направи ключ за таблица, който не използва механизма за постоянен идентификатор?
Опитвам се да настроя моята схема на postgres в yesod. Планът е да оставя yesod да генерира таблиците, но аз ще вмъквам нови записи в таблиците от lua скрипт в C++ програма. Бих искал една от таблиците да има първичен ключ, базиран на уникален...
370 изгледи
schedule 31.12.2023

Yesod: Свързване към съществуваща база данни с данни
Прегледах тази глава и всички примери, споменати там, първоначално създават схемата на базата данни и след това работят над тях. Но какво да направите, ако вече има съществуваща схема на база данни с данни? Има ли някакъв начин да се създаде...
107 изгледи
schedule 06.01.2024

Как да извлека обект чрез `Int`, когато се очаква `Key` в постоянната библиотека на Haskell?
Използвам Persistent orm с scotty web framework. Искам да получа стойност от db по id. Тези идентификатори идват при мен от GET заявка Има функция "get", която взема променливата "Key Entity" и връща "Maybe Entity". Използвам следния код, за...
1894 изгледи
schedule 11.01.2024

Как мога да стартирам уебсайт Yesod със скеле в пясъчник на Cabal?
Да приемем, че имам cabal sandbox в папка root и съм инсталирал пакетите yesod в нея. След това правя: root> yesod init Преминавам през подканите и завършвам с папка project в root . yesod devel изглежда не поддържа предаване на...
175 изгледи
schedule 11.11.2022

Управление на криптографски генератори на случайни числа в уеб приложение на Haskell
Пиша приложение, което искам да мога да доставя RSA криптирани токени на клиенти чрез уеб API. Използвам crypto-pubkey библиотека за RSA, например: encrypt :: CPRG g => g -- ^ random number generator. -> OAEPParams...
364 изгледи
schedule 21.01.2024

Как да отпечатам списък, разделен със запетая, с hamlet?
С езика за шаблони на hamlet, който идва с yesod, кой е най-добрият начин за отпечатване на списък, разделен със запетая? напр. приемем този код, който просто отпечатва един запис след друг, как да вмъкна запетаи между елементите? Или може би...
445 изгледи
schedule 03.03.2024

multiSelectField с предварително избрани опции в Yesod
Имам връзка много към много между два обекта. Например, нека помислим за публикация в блог, която може да има няколко автора. Това може да е прост модел за него: share [mkPersist sqlSettings, mkMigrate "migrateAll"] [persistLowerCase| Person...
129 изгледи
schedule 12.03.2024

Websockets в Yesod?
Бих искал да създам уебсайт с помощта на Yesod и websockets (html5). Мога ли да използвам уеб сокети с уеб рамката Yesod?
1646 изгледи
schedule 21.03.2024