0
我們正在運行rails + mysql應用程序。在我的具體要求中,我希望我的所有開發人員只通過rails API訪問mysql。我想禁用ActiveRecord之外的所有直接mysql查詢。在rails中禁用直接SQL查詢
這是因爲我們在activerecord上運行了很多回調來保持數據的完整性。
如何實現這個?
我們正在運行rails + mysql應用程序。在我的具體要求中,我希望我的所有開發人員只通過rails API訪問mysql。我想禁用ActiveRecord之外的所有直接mysql查詢。在rails中禁用直接SQL查詢
這是因爲我們在activerecord上運行了很多回調來保持數據的完整性。
如何實現這個?
如何實現這個?
代碼評論。
你不會阻止「的ActiveRecord外直接的MySQL查詢」,因爲你可以做直接的SQL查詢與ActiveRecord的:
Model.find_by_sql("DELETE * FROM admin_table")
你最好的辦法可能會是,以確保代碼的開發人員寫作遵循您確定的最佳做法。通過同行評議流程和教育來做到這一點。
+1。 Shoukd有一個信任的團隊 – apneadiving
我覺得下面的鏈接會幫助你。 http://stackoverflow.com/questions/2212709/remove-activerecord-in-rails-3。 謝謝。 –
以上鍊接與我的問題有什麼關係? – tamizhgeek
好的....對不起,我誤解了你的問題。 你想要做的是使用活動記錄查詢而不是mysql查詢? –