を取得し、私はルートを作成する必要が動的にRubyは私がルビーに完全に新たなんだルート
about.html.erb
コード "会社概要" のテキスト=書き込みますどの取得:
<h1><%= @title %></h1>
index.html.erb
コード:
<h1>Index</h1>
ルートコード:
Rails.application.routes.draw do
root 'posts#index'
get 'about' => 'pages#about'
end
01私は
about.html.erb
とビュー/ポスト
index.html.erb
を持つフォルダビュー/ページで機能を備えたシンプルな機能about
とposts
と私はpages_controller.rb
とposts_controller.rb
が定義されているフォルダのコントローラで
、pages
index
とき、私の問題がありますそれはabout.html.erb
レーキルートからのみインデックスからのメッセージを書き込み、いない、それを実行するメッセージ:
$ rake routes
Prefix Verb URI Pattern Controller#Action
root GET / posts#index
about GET /about(.:format) pages#about
posts GET /posts(.:format) posts#index
POST /posts(.:format) posts#create
new_post GET /posts/new(.:format) posts#new
edit_post GET /posts/:id/edit(.:format) posts#edit
post GET /posts/:id(.:format) posts#show
PATCH /posts/:id(.:format) posts#update
PUT /posts/:id(.:format) posts#update
DELETE /posts/:id(.:format) posts#destroy
「/約」からどのようなエラーがありますか?レイクルートを走らせてみてください。 –
@IlyaLavrov私は自分の投稿を更新しました。今度はレーキルートの結果を見ることができます。問題は、標準のルートを経由して 'about'からではなく' index'からだけテキストを取得することです。 – mdieod
あなたはページコントローラのaboutアクションにアクセスするためにどのURLを使用していますか? – hashrocket