テキストフィールドの内容をRailsアプリケーションに送信するフォームがあり、この文字列の正規表現を生成する必要があります。
私はこのようにそれを試しました:
regex = /#{params[:text]}/
通常、これは機能しますが、文字列に角かっこまたは特殊文字が含まれている場合、このメソッドは機能しません。
Railsにcharsの面倒を見てもらいたくありません。それらは自動的にエスケープされるべきです。
私はこのようにそれを試しました:
/\Q#{params[:text]}\E/
しかし、これも機能していません。