이 ActiveRecord 퍼즐을 얻었으므로 어느 누구도 self (self is Student) 테이블에서 "students
"테이블을 추출하는 더 나은 방법을 알아낼 수 없습니다.이 이름을 바꾸는 더 나은 '레일'방법이 있습니까?
def self.all
p self # = Student
Database::Model.execute("SELECT * FROM #{self.to_s.downcase + "s"}").map do |row|
self.new(row)
end
end
이 문자열 조작이 가장 좋은 방법입니까?
ah - ok -이 과제에 사용할 수있는 레일 방법이없는 것 같지만 시간이되면 새로운 방법을 사용할 수 있습니다. 감사! – dwilbank
'pluralize'는 레일즈의 일부입니다; 내가 나열한 다른 모든 것은 표준 Ruby입니다. – Amadan
BTW - 나는 단지 SQL 명령을 사용하여 activerecord 메소드 "all"을 복제해야한다고 생각합니다. – dwilbank