単純な静的HTMLページを提供するRailsアプリケーションを作成しようとしています。私はMikelのチュートリアルhereに従った(これはページコントローラを作成し、いくつかのルーティングを設定することを伴う)しかし、私はエラーメッセージを受け取り続ける。Ruby on Railsのルーティングエラーが一致する
app/views/site/pages/_about.html.erb
ファイルに[自分のバージョン情報]ページを含めるようにしました。 rails server
を起動すると、http://localhost:3000/about/
に行きますが、「初期化されていない定数サイト」があるため、ルーティングエラーが発生します。
My project is uploaded to GitHubコードを確認したい場合は、
編集:
class PagesController < ApplicationController
layout 'site'
def show
@page_name = params[:page_name].to_s.gsub(/\W/,'')
unless partial_exists?(@page_name)
render 'missing', :status => 404
end
end
# extra code for handling 404 errors goes here
end
修正済みです! GitHubリンクには現在作業コードがあります。 –