5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Ruby 初心者スレッド Part 37

122 :110:2010/05/25(火) 14:35:44
Railsのドキュメントをついでに読んでたんですが、
動的に評価されるメソッド、例えばActiveRecordでいえば
dynamic filnderやdyanamic scopeを使うときは
method_defined?では引っかからないようで、
その辺が考慮されてるrespond_to?を使うのがよいようです。

注意した方がいいかと思います。

>> Unko.method_defined? :find_by_id
=> false
>> Unko.respond_to? :find_by_id
=> true

237 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)