データベースエントリからHAMLを処理することができるかどうかわかりません。私のモデルは現在、HTMLをうまく処理していますが、むしろHAMLを入力して、HTMLにビューを処理させます。ruby on railsのデータベースからHAMLを処理する
4
A
答えて
4
HAMLは、プログラムで使用することができます:私はより具体的な答えを与えるためにあなたの質問に十分な詳細がありませんhttp://haml.info/docs/yardoc/Haml/Engine.html
。あなたのビューは、モデル/データベースから来る何かによって完全に置き換えられている場合は
8
、あなたはrender :inline
to process it使用することができます:テキスト列「テキスト」:例えば
render :inline => @model.haml, :type => 'haml', :layout => true
関連する問題
- 1. Ruby on Rails、Haml :: SyntaxError at/
- 2. データベース管理Ruby On Rails
- 3. Ruby on Railsでのフォームデータ処理
- 4. データベースのすべてのレコードを繰り返し処理する - Ruby on Rails/ActiveRecord
- 5. haml-rails on rails 4.0?
- 6. Ruby On Railsアプリケーション内でThumbs.dbファイルを処理する方法
- 7. コントローラRuby On Railsからデータをデータベースに挿入しますか?
- 8. Ruby on RailsからJRuby on Railsにプロジェクトを変更する
- 9. Ajax-Ruby on Railsアプリケーションによるデータベースからのデータのロード
- 10. Ruby on RailsからJSONをPOSTする
- 11. Haml、Ruby on Rails、日付順にテーブルを取り込む方法
- 12. Ruby on Rails/Hamlの部分的なフォームとネストされたフォーム
- 13. データベースへのRuby on Railsトラフィックの削減
- 14. RubyとRailsとHaml - Rubyコードをhamlページに入れよう
- 15. カテゴリ/サブカテゴリの関係を処理する最良の方法Ruby on Rails
- 16. Ruby on Rails 3のRuby on Rails Ajaxスキャフォールドジェネレータはなんですか?
- 17. Ruby on Railsのレンダリング時間の理解
- 18. Ruby on Railsはランナースクリプトからデータベースに接続できません
- 19. Ruby on Railsの広告/バナー管理/ローテーション?
- 20. Ruby on Railsの管理者承認
- 21. GitHubからRuby on Railsアプリケーションを実行
- 22. ruby on rails appからmongodbデータベースとコレクションのリストを取得する方法
- 23. Ruby On Rails:既存のデータベースからモデルビューとコントローラを作成する
- 24. WordpressかRuby on Rails?
- 25. RubyとRuby on Rails
- 26. Ruby on Railsを使用する理由は何ですか?
- 27. Ruby on Rails - 管理インターフェースでレイアウトを管理する方法は?
- 28. Ruby on RailsからAmazon S3への複数のアップロード - 使用するバックグラウンド処理システム
- 29. Ruby on Rails Webホスティングコントロールパネル/サーバー管理
- 30. HAML内のHAML部分をRails外からレンダリングする
を持つ、テーブル「入力」。私はHAML形式のテキストをそのフィールドに保存し、<%= input.text%>のようなビューでレンダリングします。これはプレーンテキストをレンダリングしますが、HTMLを保存するとHTMLが正しくレンダリングされます。私はそのリンクを見て、そのような状況の正しい構文を理解できるかどうかを確認します。ありがとうございます。 – aperture
= Haml :: Engine.new(input.text).render(self) - これは完全に機能します。どのようにそれを衛生的にするのか? – aperture
データベースへのユーザー入力を保存する前に適用できるHamlのサニタイザーは認識していません。しかし、レンダリングされたHTMLをクライアントに返す前にそのHTMLをサニタイズすることはできますか? –