1

レールで -

を追加しようとしていますが、viewそれを と呼びましょう。私も試してみましたが、実際に追加のビューは追加されませんでした。view3there are no available routesrake routes

私がやろうとしたこと:.html.erbビューファイルと、追加した現在のビューを持つクラスの下のコントローラーの両方を追加しました:

def view3
end

追加の手順がある場合、他に何をすべきですか? 私は何が欠けていますか?

4

2 に答える 2

3

config/routes.rbルート (URL とコントローラー アクション間のマッピング) をファイルに追加する必要があります。これは次のようになります (thingsがモデリングしているリソースであると仮定します):

match '/things' => 'things#view3', :via => :get

rake routes既存のルートのみをリストします。

詳細については、このガイドをお読みください: http://guides.rubyonrails.org/routing.html

于 2013-04-06T06:42:06.403 に答える
0

ルートでは、次を追加できます。

resources :your_controller_name

コントローラーからのビューを追加します

または、その他のルーティング オプションについては、次のドキュメントを参照することもできます。

Rails Routing from the Outside In

于 2013-04-06T10:04:28.007 に答える