ビューを読み込むときに要素内にHTMLを保存しようとしています。私はthis documentationを見つけましたが、私はRoRのに新しいですし、私は次のエラーを取得する:ここで 要素内にデータベースhtmlを保存する
は私のhtmluninitialized constant HomeController::HTML
<div class="container_content">
<h2>The element I want to save in my db</h2>
<p>And this one too!</p>
</div>
class HomeController < ApplicationController
def index
end
def show
selector = HTML::Selector.new "div.container_content"
Content.create html: selector, team_id: 1, last_update: Time.now
end
end
たぶん、HTMLでのビューをレンダリングするコントローラであります私はjavascriptでhtmlを選択し、それをデータベースに送る方法を見つけようとすべきですか?私はhtmlを保存するためにページをリフレッシュしたくありません。
ありがとうございました。
あなたは説明できApplicationController.renderまたはrender_to_string
すなわち何かのように使用して部分的にHTMLコンテンツを置くところ何」やり直そうか?なぜhtmlをデータベースに保存したいのですか? –
htmlテンプレートを使用して、ユーザー用の新しいページを作成したいとします。その後、コンテンツを変更することができます。これを達成するために、まずテンプレートhtmlを使用して新しいページを保存します。次に、ユーザーがコンテンツを変更したときにコンテンツを更新します。それが明らかであれば教えてください。 – AlphaNico