where句でいくつかの結果を見つけるためにregexpを使用しようとしています。しかし、結果は期待どおりになる。どんな助けでも本当に感謝します。mysqlのregexpをRailsのwhere節と組み合わせて使用する
ユーザー名は文字列ではなく、ルビー、正規表現でasha123
データベースクエリ
User.where('username REGEXP ?', /(asha|asha)/)
結果
User Load (0.4ms) SELECT `users`.* FROM `users` WHERE (username REGEXP '--- !ruby/regexp /(asha|asha)/\n...\n')
=> #<ActiveRecord::Relation []>
は '(アシャ|アシャ)は'同じマッチする|
User.where( 'ユーザー名REGEXP?'、 "#{LAST_NAME})(#{FIRST_NAME}"):あなたは
first_name
とlast_name
変数を持っていたとしましょう単純に「asha」と表示します。 –