뷰를로드 할 때 요소 내에 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로보기를 렌더링 컨트롤러입니다 나는 자바 스크립트로 HTML을 선택하고 데이터베이스로 보낼 방법을 찾아야합니까? html을 저장하기 위해 페이지를 새로 고치고 싶지 않습니다.
도움 주셔서 감사합니다.
당신이 설명 할 수 ApplicationController.render 또는 render_to_string
즉 뭔가처럼 사용 부분에서 HTML 콘텐츠를 넣어 것입니다 무엇을 ' 다시하려고? 왜 html을 데이터베이스에 저장하고 싶습니까? –
html 템플릿으로 사용자를위한 새 페이지를 만들고 싶습니다. 그런 다음 콘텐츠를 수정할 수 있습니다. 이를 달성하기 위해 템플릿 html로 새 페이지를 먼저 저장하려고합니다. 그런 다음 사용자가 내용을 변경할 때 내용을 업데이트하십시오. 확실한지 알려주세요. – AlphaNico