2017-11-11 16 views
0

rails runnerを使用してactiverecordモデルにアクセスしようとしています。私は以下を渡した:rails runner "TabAccount.find_by_id(1).screen_name"。私はそれを使用して私のRailsアプリケーション内のエントリを見ることができるので、このモデルが有効であることは分かっています。外部スクリプトでのモデルとそのメソッドの呼び出し

最終的に私はTabAccountの子であるクラスを作りたいと思っています。私は、スクリプトはこの線に沿って何かを見て想像:

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 

は、私はかなり近いんだと仮定することができ、私が見落としてきたいくつかのnitpickの詳細がありますか?

答えて

0

この特定の問題については、モデルにアクセスできるかどうかを確認することでした。明らかに、確認するためにはrails r "puts TabAccount.find_by_id(1).screen_name"に入力する必要がありました。そして、その文脈でモデルを検証するためにスクリプトで同じことをします。

関連する問題