0

場所に関する情報を保存するアプリを作成しています。場所には、現在データベースに格納されている静的テキストである説明があります。{{location.title}} is a cool place管理者が(管理ツールを介して)説明テキストフィールドのようなものを追加できるようにしたい。次に、フロントエンドでの出力は次のようになりますLocationName is a cool place

このようなものが何と呼ばれているのかわからないので、これを扱う宝石を見つけることができません。説明を解析して、{{ と }} の間のテキストを探すだけで、ビューに入力できます。

どんな方向性でも大歓迎です。

4

1 に答える 1

1

gsub を使用して、ワイルドカードをデータベースから引き出すときに実際のコンテンツに置き換えることができます。

http://www.ruby-doc.org/core-1.9.3/String.html#method-i-gsub

str = "{{location.title}} is a cool place"
str.gsub!('{{location.title}}', 'foo') # "foo is a cool place"
于 2013-08-16T20:34:12.993 に答える