我在我的應用程序中設置了水銀。它工作正常,但由於我還是非常新的軌道,我無法設置身份驗證。這是我運行後嘗試: 軌產生汞:安裝:認證Rails Mercury認證
看來我可以使用該模塊在lib目錄
module Mercury module Authentication def can_edit? true if :authenticate_admin! //(from device) end end end
我試圖用這種方法在視圖中,但它不起作用。 Lib目錄應該自動加載,因爲該行在配置文件中未被註釋。
順便說一句,只是在更新方法上添加一個before_filter,我阻止了正常用戶表單確認編輯頁面。但是如果他們手動修改Url手工,他們仍然可以看到編輯器本身。
- 我試圖重寫水星控制器,但它甚至不工作
什麼建議嗎?
您需要定義「它不工作」。你是否得到錯誤,堆棧跟蹤,一些邏輯錯誤? – jdl
我無法阻止用戶看到編輯器。所以我沒有正確使用Mercury的認證。 – Barbared