Mám aplikáciu na získavanie údajov Ruby on Rails a chcel by som byť schopný robiť silné demonštrácie bez zložitého používateľského rozhrania.
Existuje nejaký spôsob, ako môžem vytvoriť rubínovú konzolu pre web, ktorý nerieši riziko povedať ...
User.destroy_all
?
Niečo, kde môžem zavolať
ActiveRecord.disconnect!
unsafe_actions
ActiveRecord.connect!
Ale kde som mohol tiež čítať privilégia (výber, vnútorný spoj, atď.),
Vďaka,
brian
odpovede:
0 pre odpoveď č. 1Konzolu koľajníc môžete spustiť v režime sandbox:
rails console --sandbox
alebo
rails c -s
Akékoľvek zmeny, ktoré vykonáte v režime karantény, sa po opustení konzoly vrátia späť.
(A predpona s heroku run
spustiť ho na heroku.)