1

私は単純な cms エンジンを作成していますが、動的コンテンツのレンダリングに問題があります。たとえば、erb タグとヘルパーを使用していくつかのページ コンテンツを準備しています。ありがとう。

4

1 に答える 1

2

私があなたを正しく理解していれば、ERB マークアップを含むスニペットをどこかに保存し、実行時に Rails アプリの実際のテンプレートでそれらを評価したいと考えています。

この場合、手動で ERB を呼び出す必要があると思います。これはそれほど難しいことではありません:

require 'erb'
name = "Rasmus"
template_string = "My name is <%= name %>"
template = ERB.new template_string
puts template.result # prints "My name is Rasmus"

この素敵な記事で詳細を読んでくださいhttp://rrn.dk/rubys-erb-templating-system

于 2013-10-11T07:42:06.387 に答える