文字列を取り、この文字列の個々の単語をマップし、比較して、関連するデータベースの事前定義された文字列と一致する場合は、その単語を置換する必要最小限の概念を Ruby on Rails で構築しようとしています。
例: ユーザーがテキスト フィールドに入力する「Lol と Brb の意味は何ですか?」送信ボタンを押します。このアクションは、"lol" と "brb" を "laughing out loud" と "be right back" に変更した同じテキストを返します。
これまでのところ、データベースに文字列を格納するユーザー入力用の Post モデルとテーブルがあります。
「lol」と「brb」を参照する「lol」と「brb」を参照する「大声で笑う」と「すぐに戻る」を持つAcronym_Translateモデルとテーブルへの外部キー参照を使用して、データベースに保存された「lol」と「brb」を持つ頭字語モデルとテーブルがあります"、 それぞれ。
Post モデル/テーブルを Acronym モデル/テーブルに接続して、Post の文字列を比較し、Acronym モデル/テーブルの文字列に置き換えるにはどうすればよいですか? そして、どのコマンドがそのような機能を実現できますか? gsubでしょう!メソッドはここで機能しますか?
どんな助けでも大歓迎です!