だから私は、次の簡単なスクリプト タイトル procedure.rb をテストしようとしています。
class Procedure < ActiveRecord::Base
def fetch__records
selection = connection.execute("SELECT * From users WHERE name = test AND password = password")
if (selection != nil)
puts "It works."
else
puts "It fails."
end
end
end
単純な SQL select ステートメントを users テーブルに送信するだけで、実行するたびに
rails runner "Procedure.fetch_records"
次のエラーが表示されます
undefined method `fetch_records' for Procedure(Table doesn't exist):Class (NoMethodError)
この質問を見て、 fetch_records が次のように定義されるように変更しました
def self.fetch_records
しかし、私はまだ同じエラーを受け取りました。fetch_records が undefined と表示されているのはなぜですか?