revel

    1熱度

    1回答

    我目前正在使用Revel編寫Go Web應用程序。 我的應用程序需要讀取存儲在服務器上的XML文件的內容。目前,我將這個文件存儲在其他資源(css,js ...)所在的「public」文件夾中。 我正在使用ioutil.ReadFile來讀取此文件的內容。雖然這是工作時,從主應用程序文件夾本身運行服務器,但我不知道如何從另一個位置運行服務器時(例如通過從$ GOPATH運行「revel run m

    2熱度

    1回答

    我正在學習Revel並使用Validation包對輸入進行一些檢查。 我想看看是否已經存在一個DB中的「名稱」的記錄(我從用戶通過表單獲取輸入),如果真的返回錯誤,否則創建一個記錄。我能夠驗證(使用諸如Required,Maxlen等內置方法)字段並在HTML中顯示錯誤。但對於我的自定義檢查是添加一個自定義驗證程序到驗證包的方式去或有辦法我可以添加自定義鍵和錯誤的驗證上下文。我無法找到我可以如何將

    3熱度

    1回答

    時,使用revel,golang 1.1.2,gorp,postgres 9.3.2上heroku 繼robfig的名單booking example func (c App) ViewPosts(page int) revel.Result { if page == 0 { page = 1 } var posts []*models.Post

    0熱度

    1回答

    我試圖使用Go和使用該buildpack https://github.com/robfig/heroku-buildpack-go-revel在Heroku陶醉,但它似乎並沒有工作: 我得到一個錯誤嘗試使用基本的revel helloworld例子。 $ go get github.com/robfig/helloworld $ cd $GOPATH/src/github.com/robfig

    1熱度

    3回答

    所以我有一展身手的模板下面平等測試 {{if eq .user.Role "Manager" "Admin"}} 應根據docs和1.2 release notes工作,但我沒有任何運氣 爲了使它更清楚.user.Role「經理」將工作,或任何只涉及一個參數的平等測試。所以像 {{if eq 1 1}}評估正確,但{{if eq 1 2 1}}沒有。 錯誤我得到的是3: executing "..

    1熱度

    2回答

    使用revel框架(golang),如何獲取app.conf中設置的端口? // in app.conf http.port=9090 而且我必須用我的服務器的端口號在控制器(例如OAuth的編碼),如 requestToken, url, err := TWITTER.GetRequestTokenAndUrl( "http://127.0.0.1:9090/Application

    5熱度

    2回答

    是可以使用Revel框架與Go代碼完成支持。據我所知gocode實用程序需要將代碼編譯到庫中才能運行,但該框架在運行時會進行編譯。 我有點迷失在這個話題上。正確的方法是調用相關子包的go install?這似乎工作,但從我的角度來看,這不是最優雅的做法。 希望有人能指引我正確的方向。 編輯:問題只集中在作爲我的Revel應用程序的一部分編寫的源代碼。下載的包具有自動完成如預期 EDIT2:這是我迄

    1熱度

    1回答

    我嘗試在使用Revel使用html/template包進行迭代時打印切片的當前索引,但沒有得到預期結果。 我的行動: func (c App) Index() revel.Result { test_slice := []string{"t", "e", "s", "t"} return c.Render(test_slice) } 我的模板: {{range $i,

    2熱度

    1回答

    Revel使用app.conf來存儲配置。我想我的配置從環境變量中獲得價值使用​​ 我該怎麼做?我應該使用revel.Config進行更改嗎?如果是的話我在哪裏放置它? 或者還有另外一種方法嗎? 我用它主要是用於存儲數據庫的信息(我不想在配置文件中輸入我的憑據) 謝謝

    2熱度

    1回答

    我正在用陶醉和mgo做一個小項目(練習),但是當我構建查詢時,我遇到了搜索功能錯誤。該代碼看起來是這樣的: conditions := make(bson.M, 0) conditions["status"] = bson.M{"$ne": "delete"} if item, ok := paramsPost["title"]; ok { if item[0] != "" {