1

ライターとリーダーのためのサイトで、どちらのグループも技術者以外のユーザーになります (ライターは既に BBCode に精通していますが、他のマークアップを選択することもできます)。ライターは、マークアップ タグを使用して情報を具現化するためのガイドを作成します。読者には、解析されたテキストが表示されます。タグはいくつかの情報に展開されます。

必要なタグの数と、特定のタグに関連付けられた情報が変わります。そのため、ハードコードすることはできません。

次の Ruby on Rails アプリのために、実行時に提供されるタグを使用できるインタープリターを探しています。誰でも知っていますか?

編集:ええ。私はビューのマークアップを探しているのではなく、ウェブサイトのユーザーが使用するフォームのテキストエリアのマークアップを探しています (ガイドをフォーマットするためですが、フォーマットと情報の埋め込みには 1 つのマークアップが必要です)。

4

1 に答える 1

1

あなたのニーズに対する私の現在の理解に基づいて、口ひげをお勧めします. これは、「ロジックのない」テンプレート プロセッサと呼ばれます。プログラミング ロジックはなく、単に実行時の置き換えです。

これを使用する1つの方法があります(github readmeから)

このテンプレート ( winner.mustache) の場合:

Hello {{name}}
You have just won {{value}} bucks!

自由に値を入力できます。

view = Winner.new
view[:name] = 'George'
view[:value] = 100
view.render

どちらが返されますか:

Hello George
You have just won 100 bucks!
于 2012-09-16T17:10:59.913 に答える