저는 개인 백업 시스템을 작성하고 흥미로운 문제로 실행하기 위해 Yesod를 사용하고 있습니다. 나는 하스켈에 관해서는 상대적으로 경험이 없기 때문에 이것들 중 어느 것도 최적이라고 확신하지는 않는다. postHostR :: Text -> RcPath -> Handler Text
postHostR hostName f = do
hostId <- i
내 yesod 앱에서 리소스를 가져 오지 않고 알려진 JSON 값과 일치한다고 주장하지 않습니다. 나는 Yesod.Test.Json에 유형 assertJSON :: (ToJSON a, FromJSON a) => (a -> (String, Bool)) -> SResponse -> Session()
와 기능 assertJSON이 있음을 볼 수 있지만 더 사
나는 Yesod 내 Handler 기능에서 ByteString를 반환하기 위해 노력하고있어 /Users/maximiliantagher/Documents/Mercury/hs/mercury-web-backend/src/Application.hs:48:1: error:
• No instance for (ToTypedContent ByteString)
내 Yesod 응용 프로그램을 실행하는 중에이 문제가 발생합니다. stack build이 이미 실행되었고 출력이 더 이상 제공되지 않습니다. $ stack exec -- yesod devel
Executable named yesod not found on path: ["path/to/app"]
컬럼 날짜가 2 날짜 이전, 날짜 이전 또는 날짜 이후 인 모든 테이블 레코드를 선택해야합니다. selectList 함수가 매개 변수 Filter을 사용하는 것으로 나타났습니다. 날짜 범위로 레코드를 선택해야하는 것처럼 보이지만 선택할 수있는 필터 매개 변수를 넣을 필요가 없습니다. 범위 또는 날짜 전후.
하나의 테스트가 로그인하고 다음 테스트에서 첫 번째 로그인 테스트의 쿠키 세트를 사용하는 테스트를 작성하려고합니다. 내가 무엇을 볼 수에서 ,이는 내가 github의의의 repos에서 몇 가지 예를 보면 내 응용 프로그램에서 이것을 사용하는 시도했지만 운이 없었 ydescribe Start describing a Tests suite keeping cook
내 yesod 테스트에서 나는 테스트 중간에 db의 레코드를 수정할 수 있기를 원합니다. 여기 이 오류와 함께 실패합니다 내가 yit "post is created by authorized user" $ do
request $ do
addPostParam "ident" "dummy"
setMethod "POST"
함수 프로그래밍에 익숙하지 않습니다. Haskell과 Yesodod에 대한 새로운 내용. 난 그냥 단지 (미안하지만, 영어 나의 모국어가 아닌) module Handler.Share where
import Import
import Text.Lucius
menu :: Widget
menu = [whamlet|
<a onclick="showlogi