2

投稿と質問の 2 つのモデルがあるとします。メインの投稿テキスト内に質問を含めることを許可する方法はありますか? たとえば、Post のテキストの特定のポイントに質問を含める構文を作成できますか? (ネストされたフォームを使用して投稿の後に質問を追加することもできますが、投稿内に質問を含めたいです。)

これは Wordpress のショートコードに似てますが、他のサイトから埋め込むのではなく、自分のデータを含めるためのものです。

例を次に示します。

質問 5:

鶏が道路を渡ったのはなぜでしょう?

投稿 2 テキストのフォーム:

Lorem ipsum dolor...
[include question.id=5]
...consectetur adipiscing elit.

投稿 2 ビュー:

ロレム・イプサム・ドラー...

鶏が道路を渡ったのはなぜでしょう?

...consectetur adipicing elit.

考えられる解決策:
コントローラー内の Post テキストをスキャンして特別な構文を探し、そのテキストを削除して、それを使用して質問を作成 (または検索) します。これに役立つ簡単な解決策や宝石はありますか?

PS
これは、投稿内に単純な繰り返しテキストを含めるためにも使用できます。テキスト テンプレートを作成し、それをフォーム内で呼び出すことができます (上の例のように)。

4

1 に答える 1

0

直接行うのではなく、投稿のテキスト内の領域をマークし、javascript を使用して、一致する質問が表示されたときに上に移動できることに気付きました。

于 2013-07-08T22:29:57.027 に答える