1
Ich schreibe ein ausführbares Shell-Skript, das etwas in der Rails-Konsole mit Rails Runner tut. Wie sehe ich die Ergebnisse des Ruby-Befehls und drucke sie auf dem Bildschirm aus?Zeige Ausgabe des Befehls runs runners in Shell-Skript
Ich habe versucht, das Skript mit -v für ausführliche, aber ich konnte immer noch nicht sehen, was aufgetreten ist.
#!/bin/sh
sudo rails runner "Model.print_something"
Was passiert, wenn Sie ausführen 'sudo Schienen Runner "Model.print_something"' direkt vom Terminal? – heemayl
Ich vermute, dass Sie stattdessen ['rails console'] (http://guides.rubyonrails.org/command_line.html#rails-console) verwenden möchten, da [' rails runner'] (http: //guides.rubyonrails. org/command_line.html # rails-runner) sagt, dass _runner Ruby-Code im Kontext von Rails nicht-interaktiv_ ausführt. – fedorqui