テキストデータフィールドから文字列を読み取り、それをレイアウトとしてレンダリングすることはできますか?レール4のデータベースからレイアウトをレンダリングする方法は?
私はこれを使用する場合は、レイアウトの下にファイル1.html.erb
を探します:
layout: '1'
テキストデータフィールドから文字列を読み取り、それをレイアウトとしてレンダリングすることはできますか?レール4のデータベースからレイアウトをレンダリングする方法は?
私はこれを使用する場合は、レイアウトの下にファイル1.html.erb
を探します:
layout: '1'
はhttp://guides.rubyonrails.org/layouts_and_rendering.html
をチェック公式レールドキュメントのすべてのテキストの使用をレンダリングするために偉大なリソース
です
render text: "OK"
レンダリングする呼び出しのレイアウトの名前
def show
@team = Team.find_by name: 'Red Sox'
render action: :show, layout: @team.preferred_layout
end
これは興味深い質問ですが(+1)、レイアウトは実際にはデータベースレコードごとに大きく異なりますか?レイアウトは、HTMLで情報を提示するための一貫したフレームワークを提供するように設計されています。したがって、より一般的には、情報のクラスを処理するための小さなレイアウトのセットがあるかもしれません。これらがどのように変化するかの例を挙げることができますか? – lurker
これは大きく変わるでしょう。私はスポーツ組織からのスポーツ結果を、自分のウェブサイトからのデータのように見せるレイアウトで表示しようとしています。 jsとcssの包含に関するルールがあります。カスタムレイアウトは、単一のページのみです。私のサイトへのリンクが私にIDを与え、自分のレイアウトで結果を公開します。 – markhorrocks
は 'render:inline'でも使えますか? http://guides.rubyonrails.org/layouts_and_rendering.html#using-render-with-inline – j03w