hibikousinnkibouのブログ

駆け出しプログラマーによる足跡ブログ

オリアプ作成(自動返信チャット4)

今回も少しだけ進めています。

正規表現の練習になりますので、新しい形として、if条件一つに( || )を入れて、挨拶に挨拶を返すようにしました。

class ChatsController < ApplicationController
def index
@chats =Chat.all
end

def new
end

def create
if params[:content].match(/%おはよう%||%こんにちは%||%こんばんは%/)
Chat.create(content: params[:content])
Chat.create(content: "おはようございます")
end
redirect_to root_path
end
end

これによって、「おはよう」「こんにちは」「こんばんは」を含むコメントに対して、「おはようございます」を返すようにしています。

今後は、「おはよう」には「おはよう」を「こんにちは」には「こんにちは」を返せるようにしたいと思います。