Activerecord が私の sql をのぞき見していて、間違っているようです。私はこれを見つけています:
sql = "
select etn.*
from edittree_name etn where id = #{id}"
Name.find_by_sql(sql)
動作しますが、これは:
sql = "
with pp as ( select * from dual)
select etn.*
from edittree_name etn where id = #{id}"
Name.find_by_sql(sql)
「1:Fixnum の未定義のメソッド「each」」が表示されます。
手がかりはありますか?「find_by_raw_sql (そして自分で理解しようとしないでください)」メソッドはありますか?