2011-07-05 18 views
1

次のようにエラーを与える:ArgumentError: malformed format string - %':条件=> "LIKE ___%" 構文

named_scope :sales, :conditions => ["rolename LIKE 'salesteam%'"] 

次はOKです:

named_scope :sales, :conditions => ["rolename LIKE 'salesteam%%'"] 

私はのドキュメントを見つけることができ、私は疑問に思って%%(double%)の構文です。

+3

このようにはなりませんか?名前付きスコープ:sales、:conditions => ["rolename LIKE?"、 'salesteam%'] –

+0

@Syed Aslam、あなたは正しいです。それを答えに入れて、あなたに信用できるようにしてください。 – ohho

答えて

3

このようなはずはありませんか?

named_scope :sales, :conditions => ["rolename LIKE ?", 'salesteam%']