yesod

    0

    1답변

    데이터베이스에 저장된 데이터를 기반으로 Database.Esqueleto 쿼리를 동적으로 만들려고합니다 (아래 코드의 DynamicQuery Database.Persist 엔티티 참조). 아래의 코드는 컴파일되지만 반복되는 정의 (텍스트 필드 유형의 경우 op, 날짜 필드 유형의 경우 op2 및 Bool 필드 유형의 경우 op3)로 인해 매우 우아하지 않습

    2

    1답변

    내 sass (scss 형식) 파일을 Lucius 또는 Cassius로 바꾸고 싶지만 문제가 있습니다. 공백에 민감한 카시 우스를 선호하지만 Lucius보다 기능이 적습니다. 카시우스에 대한 믹스 인 지원은 나타나지 않습니다. 루시우스에만 있어요. Lucius의 mixin 지원 기능은 Sass보다 기능이 적습니다. sass를 사용하면 mixins는 속성과

    7

    2답변

    누군가가 하스켈 websocket 라이브러리와 그들이 Yesod와 어떻게 작동하는지의 차이점을 설명 할 수 있는지 궁금합니다. 내가 진행할 두 가지 주요 예는 this tutorial for Network.Websockets 및 the wai websockets package입니다. wai 패키지에 대한 좋은 예제 나 튜토리얼을 찾을 수 없었습니다. yes

    3

    1답변

    저는 yesod 튜토리얼을 따라 왔고 데이터베이스를 조회하는 뷰에 매개 변수를 포함하는 단위 테스트를 작성하는 방법을 고수했습니다. . getEchoR :: Text -> Handler Html getEchoR theText = do defaultLayout $ do $(widgetFile "echo") 대응하는 테스트,

    0

    1답변

    Play 및 SBT에 대한 진정한 장점 중 하나는 '핫 컴파일'옵션입니다. 개발 워크 플로우를 놀라 울 정도로 생산적으로 만듭니다. Yesod는 현재 (또는 미래?) 비슷한 능력을 가지고 있습니까? 미리 감사드립니다.

    0

    1답변

    Yesod (버전 1.2)에 Lucius 파일을 추가하는 방법은 무엇입니까? 다음 코드는 루시우스의 파일을 추가하지만 CSS로 변환하지 않습니다 defaultLayout widget = do master <- getYesod mmsg <- getMessage pc <- widgetToPageContent $ do

    2

    1답변

    ghc 매개 변수 -dump-splices을 사용하여 디버깅하는 동안 Yesod에서 생성 된 정적 파일 이름을 확인합니다. 하지만 정적 파일 이름 (예 : css_bootstrap_css)이 표시되지만 정적 파일이 전혀 표시되지 않는 경우가 있습니다. 여기 뭔가 잘못 되었나요? touch Settings/StaticFiles.hs 심지어 음모 구성 및

    2

    1답변

    Javascript와 Julius 파일을 결합하고 싶습니다. 나는 이런 식으로 작업을 수행합니다 jsWidget :: Widget jsWidget = do addScript $ StaticR js_test1_js toWidget $(juliusFile "static/js/gis/sample.julius") addScr

    1

    2답변

    애플리케이션의 전체 웹 부분이 하나의 파일에 정의되어 있고 분리해야하는 크기로 성장한 Yesod 애플리케이션이 있습니다. 밖으로 물건. 나는이 같은 hirearchy을 설정하려면 : web/Handlers/Group1 Group2 web/Foundation web/Main 이것은 Haskellers 웹 사이트의 코드 설정 방법과 유사하다

    3

    1답변

    저는 현재 사용자 메시징을 다루는 재사용 가능한 Yesod 하위 사이트를 개발하려고합니다. 이상적으로 사용자는 Hackage에서이 패키지를 다운로드하고 응용 프로그램에 몇 가지 훅을 제공하고 Yesod 마스터 사이트에 최신 기능의 메시징 시스템을 갖추어야합니다. 그러나 마스터 사이트 엔티티를 참조하는 하위 사이트의 예는 찾을 수 없습니다. 이 경우 마스터