私のアプリではクォートの仕組みに取り組んでいます。その話題のコメント26を引用するために。
最初に1つ以上のコメントを引用するかどうかを確認するには、current_user.comments.buildとbefore @ comment.saveの後にif条件を付けます。
しかし、ちょうど適応するために、私の質問はもう少し一般的かつ容易にするために:Rails 3 - コントローラ内の正規表現を使って文字列/テキストに単語/文字が含まれていないか確認する
if @comment.content.include?(/\A[\w+\-.][email protected][a-z\d\-.]+\.[a-z]+\z/i)
私はこのような何かをしたいです。この例は、コメントの内容に電子メールが含まれているかどうかを確認するためのものです。しかし、論理的に私は "正規表現を文字列に変換できません"というエラーが出ます。
どのようにインクルードを行うことができますか? regexpを持つレールのメソッド?だから、テキストにある正規表現形式の文字列が含まれているかどうかをチェックするには?
コントローラがそのような正規表現アクションの間違った場所ですか?
Rubyのマッチオブジェクトは 'プレゼントを持っていないのですか?'。 – thundergolfer
現在の機能を利用するには、RailsまたはActiveSupportを使用する必要があることに注意するように更新されましたか? – Carpela