yesod

    1熱度

    5回答

    定義一些動作的關鍵是在這個文件: https://github.com/gdoteof/exodus/blob/42c5ee09f09dcb718fa3bdfd79bfe5182c03faaa/Handler/GamingSession.hs ,我要的總體思路是接受張貼輸入,並使用該輸入,並結合來自getCurrentTime的UTCTime來創建新的GamingSession。 然後將Gamin

    6熱度

    1回答

    這是一個非常簡單的問題:如何運行可以同時處理多個主機的Yesod應用程序? 默認的Yesod安裝程序可以處理來自任何主機的傳入連接,但所有URL均使用前綴approot進行渲染。在Yesod實例聲明中覆蓋joinPath將是可能的,如果存在當前域的存儲方式以使其可用於該功能但不存在。 this wiki page上描述的方法工作,但是非常黑客,因爲它強制路由採取額外的domain參數(因爲我沒有一

    0熱度

    1回答

    我有一種表單,用戶可以從預先存在的值列表中進行選擇,或創建一個新的(Text)值。 什麼將是最優雅的方式來編碼? 我的最佳(IMO不那麼優雅),這樣做的方式是通過定義: data MyInput = MyInput {createNew :: Bool, newVal :: Maybe Text, existingVal :: Maybe Text} myForm :: [(Text,Text

    1熱度

    1回答

    我試圖將html呈現爲radiofieldList的標籤時產生了以下錯誤。 Handler/Manager.hs:91:32: No instance for (RenderMessage Scheduler (Handler RepHtml)) arising from a use of `radioFieldList' Possible fix: add an inst

    4熱度

    1回答

    我是Yesod的初學者並且沒有Cablal的經驗 - 我使用腳手架工具初始化了一個新的Yesod項目,編寫了一些處理程序和其他代碼,現在我正在努力增加一些HUnit測試 - 如何以最佳方式做到這一點?使用cabal的測試套件選項?如果是,那麼究竟是如何? .cabal文件的一些示例以及如何運行測試會很有幫助。

    4熱度

    1回答

    內置了耶索德國際化消息文件都非常不錯,但我注意到兩個問題: 它似乎並沒有允許評論。這些對於給譯員(或者提醒自己)一個消息的上下文是非常有幫助的。有沒有我錯過的評論語法? <和>字符是HTML轉義的。這樣可以防止將諸如<em>之類的HTML的簡單位添加到消息中。除了在.hs文件中編碼信息之外,還有解決方法嗎? 感謝您的任何建議!

    3熱度

    2回答

    說,在耶索德/持續性,我有模特的設置,像這樣: User ident Text password Text Maybe UniqueUser ident Question title Text asker UserId Eq 而且我有Question秒的列表,並想獲取相應的列表的User s。我會如何去做這件事?我想過關於連接,但這些是一對多

    3熱度

    1回答

    我想在yesod中設置我的postgres模式。計劃是讓yesod生成表格,但是我將在C++程序中通過lua腳本將新記錄插入到表格中。我希望其中一個表具有基於來自C++環境的獨特Int64的主鍵。我可以使用Persistent將此列作爲表格鍵,但是沒有自動生成ID? 我想我可以有一個常規的持久風格的記錄ID列和Int64列,但這似乎是浪費和過於複雜。 Int64將始終是唯一的,這就是我將用來查找表

    0熱度

    1回答

    我想知道是否有一種工具可以使用Persistent包在不同的DBMS之間自動遷移。理論上來說,它應該是相對容易的,所以我認爲應該有一個已經寫好的工具來做到這一點。

    1熱度

    1回答

    我跟着here 我創建一個耶索德項目的說明,渲染defaultLayout一個小部件: You've just posted <p>#{postedText}#{T.reverse postedText} <hr> <p><a [email protected]{MirrorR}>Get back 這裏是默認layout.hamlet: $maybe msg <- mmsg <