hamlet

    1

    1답변

    주어진 this 작은 프로젝트 내가 하스켈을 배우기 위해 사용하고 있는데, 요청 처리기의 코드 생성을 햄릿 템플릿으로 옮기고 싶지만, 물건을 전달하는 방법을 모르겠다. Couldn't match expected type `String -> String' with actual type `String' In the return typ

    2

    1답변

    웹 페이지에 항목 목록을 표시하고 관련 테이블과 관련된 세부 정보 (다 대일 관계 포함)를 표시하고 싶습니다. Yesod에서 나는 이것을 어떻게합니까? 기본 스캐 폴딩을 사용하고 있습니다. 결과적으로 runDB은 WidgetT 컨텍스트 내에서   —으로 중첩 될 수 없기 때문에 생각합니다. 이보다 구체적인하려면, 나는 다음과 같은 작은 마을 코드에서 사용하

    2

    1답변

    나는 Yesod에 다음 문제가 있습니다. 나는 내 자신의 태그 및 라벨을 원하기 때문에 내 HTML에 내 자신의 양식을 만들고 싶어하지만, 문제는 내가 내 양식은 다음 코드를 자동 생성하는 경우 그렇게 할 수있는 방법입니다 : entryForm :: Form Post entryForm = renderDivs $ Post <$> areq textF

    3

    1답변

    setMessage와 함께 유형 안전 URL을 사용하려면 어떻게해야합니까? 나는 링크가 포함 된 메시지에 ... setMessage [shamlet|<span .warning>Warning! See Help.|] ... 을 변경하고 싶습니다. 내가 지금까지 수집 할 수있는 것을에서 는,이 ... renderer <- getUrlRender let

    2

    1답변

    배경 : 저는 햄릿이 WAI로 어떻게 작동 하는지를 연구하고 있습니다. 그렇지만 Yesod는 없습니다. 나는 Template Haskell에 대해 아무런 지식이 없지만, 그것에 들어가기 전에,이 작업을위한 알려진/빠른 해결책이 있는지 궁금해하고있다. 자세한 내용 : NewlineStyle을 햄릿 quasiquote의 컨텍스트로 변경하는 방법을 알고 싶습니다

    4

    1답변

    마을 에 아마 $를 사용하는 방법, 나는 그것을 표시하는 작은 마을 HTML을 쓸 때, 나는 필드 인 문제로 실행 해요 data Field = Field Text Text text deriving Show 유형을 채우는 양식을 가지고 아마 Maybe Field에 싸서. 컴파일 할 때 here이 (작은 마을 파일에서) (발췌문 postHomeR

    3

    1답변

    마을 내에서 엔티티 값을 얻을 : $forall Entity key pet <- pets <span>#{petName pet} 을하지만 난 방법을 얻을 것입니다 :이 같은 애완 동물의 이름을 얻을 수 있습니다 Pet name Text owner OwnerId Owner name Text 애완 동물 회사의 소유주

    1

    1답변

    의 표현은 I은 다음과 같습니다 내 햄릿 템플릿에 조건이있는 경우 : 잘 작동 $if (&&) (index == 0) (row == 0) . 내가하려고하면 더 자연 $if (index == 0) && (row == 0) 또는 $if ((index == 0) && (row == 0)) 다음은 구문 분석하지 않는 한이를 다시 작성합니다. 오류 메시지

    1

    1답변

    나는 Template Haskell을위한 적절한 장소라고 생각되는 흥미로운 문제를 보았습니다. yesod 및 yesod-persistant를 사용하여 웹 프론트 엔드에서 데이터베이스로 작업하고 있습니다. 내가 mkPerist 함수와 persistLowerCase 준 인용문을 사용하여 데이터베이스 유형을 생성하고 있습니다. 제 문제는 데이터베이스 필드를 편집

    2

    1답변

    저는 예솔의 메시지 시스템을 사용하여 제 언어의 일관성을 유지하고 있습니다. 예를 들어, MsgBrand라는 메시지가 있는데 문제없이 Hamlet 파일로 보간됩니다. 그러나, 나는 지금 이런 종류의 정보를 필요로하는 JavaScript 라이브러리를 사용하고있다. var tour = Tour.new(); tour.addSteps([ { eleme