1. ホーム
  2. ruby-on-rails

Railsで静的コンテンツを行うには?

2023-12-14 10:24:43

質問

さまざまな選択肢を見ています。

1 つは、静的ページを public/ フォルダに置くことですが、レイアウト/アプリケーションからのヘッダーが一貫していることが必要です。

これを試しましたが、エラーが出ました。

# in routes.rb:
map.connect '*path', :controller => 'content', :action => 'show'

# in content_controller.rb:
def show
  render :action => params[:path].join('/')
end

私が欲しいのは、FAQ、コンタクト、TOS、プライバシー、その他アプリケーションではないタイプのページなどを、.rhtmlを作成するだけで簡単にどこかにまとめる方法なのです。

どのように解決するのですか?

thoughtbotには、静的コンテンツを表示するためのhigh_voltageというプラグインがあります。 https://github.com/thoughtbot/high_voltage