/ / Odpojte databázu v Ruby on Rails - Ruby on rail, ruby, activerecord, ruby-on-rail-4

Odpojte databázu v Ruby on Rails - Ruby on rail, ruby, activerecord, ruby-on-rail-4

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ď č. 1

Konzolu 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.)