Результаты поиска по запросу "yesod"

1 ответ

Сохранить существующий тип данных с помощью Yesod's Persistent

1 ответ

 перед каждым

ько что мигрировал с нынешнего скаффолда yesod на последнийyesod-1.6.0, yesod-auth-1.6.2. instance YesodAuth App where type AuthId App = UserId -- .... authenticate creds = runDB $ do x <- getBy $ UniqueUser $ credsIdent creds case x of Just ...

4 ответа

Насколько я знаю, для тех, кто хочет использовать другой (более слабый, но более гибкий) шаблонный подход, HStringTemplate также хорошо работает со всеми фреймворками и позволяет на лету читать шаблоны для разработки, кэшировать их для производства, а также компилировать их через квазиквотацию, если хотите. Поддержка qq - это, возможно, 13 строк, и я не сомневаюсь, что ограбление можно было бы добавить тривиально, если бы был спрос.

но в новостях появились две веб-фреймворки Haskell.Йесод [http://www.yesodweb.com/](на 0,8) иЩелчок [http://snapframework.com/](на 0,4). Совершенно очевидно, что в настоящее время Yesod поддерживает гораздо больше функций, чем Snap. Тем не ...

ТОП публикаций

3 ответа

Yesod: использование безопасных URL-адресов в вызовах AJAX

В моем проекте Yesod у меня есть следующий маршрут: /api/hide/thread/#Text/#Int ApiHideThreadR GETЯ хочу запросить его на стороне клиента с помощью JavaScript: function hideThreadCompletely(threadId, board) ...

2 ответа

Какие классы типов должны быть определены для пути Yesod?

В моем приложении моя модель данных имеет несколько разных случаев использования Integer или String для некоторого идентификатора. В целях безопасности я пошел дальше и обернул эти идентификаторы в объявления новых типов следующим ...

1 ответ

Это позволило мне установить yesod.

ление: Запуск проверки ghc-pkg сообщил: ~: ghc-pkg check WARNING: cache is out of date: /Library/Frameworks/GHC.framework/Versions/7.0.3i386/usr/lib/ghc-7.0.3/package.conf.d/package.cache use 'ghc-pkg recache' to fix. ~: ghc-pkg recacheи после ...

3 ответа

Развертывание Yesod в Heroku, не может строить статически

Я очень новичок в Йесод и у меня проблемы со сборкой Йесод статически, поэтому я могу развернуться в Хероку. Я изменил файл .cabal по умолчанию, чтобы отразить статическую компиляцию if flag(production) cpp-options: -DPRODUCTION ghc-options: ...

1 ответ

Сбит с толку selectOneMany в Yesod

Сладко, но просто, как работают постоянные объединения? Рассмотрим следующую модель: Person number Int numberOfEyes Int firstName FirstnamesId lastName LastnamesId Lastnames lastname String Firstnames firstname StringПредполагая, что у меня есть ...

2 ответа

Правильный способ присоединиться к Йесоду

Рассмотрим модели: 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 Text Maybe deriving GamingSession start UTCTime ...

1 ответ

Разрешение перекрестных запросов в Yesod

Мое приложение использует букмарклет, и мне нужно разрешить CORS дляMyRouteR поэтому мой код букмарклета может использовать этот маршрут для запросов AJAX. В моем первом проекте конфига / маршрутов я далMyRouteR поддержка только одного метода ...