Ich versuche, mit Rails Runner auf ein ActiveRecord-Modell zuzugreifen. Ich habe folgendes bestanden: rails runner "TabAccount.find_by_id(1).screen_name"
. Ich weiß, dass dieses Modell gültig ist, weil ich es verwenden kann und den Eintrag in meiner Rails-App sehen kann.Aufruf von Modellen und deren Methoden in externen Skripten
Letztendlich möchte ich eine Klasse machen, die ein Kind von TabAccount
ist, und ich bin damit aufgelegt. Ich stelle mir das Skript etwas entlang der Linien von aussehen:
require Rails.root.join('app', 'models', 'tab_account.rb')
class TwitterAccount < TabAccount
def initialize()
@screen_name = TabAccount.find_by_id(1).screen_name
end
end
Kann ich nehme an, ich bin ziemlich nahe und es gibt einige nitpick Detail, das ich übersehen habe?