2016-02-23 69 views
0

我已閱讀到Cancan和Pundit(也稱Devise)來管理Rails應用程序中的用戶。但我想知道是否有可能。基本上,我想讓用戶在表格中更改/添加行(此時使用SQLite,但將來會轉移到SQL--稱它們爲條目)。但是在它被添加到實際表格之前,它會被髮送到管理員進行審批。然後,管理員可以點擊「批准」並且語句會運行。管理員用戶批准來自用戶的SQL更改

我只是混淆瞭如何持有聲明,然後在批准聲明時運行。任何信息,將不勝感激。

回答

0

通過聲明,你的意思是說你的用戶實際上是自己編寫SQL的?

如果不是,我會設置與第一個模型相同的第二個模型,其行爲類似於某種持有建議更改/添加的隊列。這樣,您就可以根據需要比較新陳述和新陳述,並且在獲得批准後,您可以在原始模型上執行create/update魔法。

希望這給你一些想法!