オリアプ作成(自動返信チャット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
これによって、「おはよう」「こんにちは」「こんばんは」を含むコメントに対して、「おはようございます」を返すようにしています。
今後は、「おはよう」には「おはよう」を「こんにちは」には「こんにちは」を返せるようにしたいと思います。