Ruby OnRailsは初めてです。Railsルートがどのように機能するかを明確にするために、多くのチュートリアルを見ています。RailsGET
がルート内のコマンドとURLを一致させてから、コントローラーに移動してアクションを確認したhome/index
場合、コントローラーにアクションがまったくないときに、ホームがコントローラーである場所でどのように開くのかを理解できません。
私のHomeController
class HomeController < ApplicationController
layout false
end
私のルートファイル:
Rails.application.routes.draw do
root 'home#index'
get 'home/index'
end
2.1デフォルトのレンダリング:設定より規約の実際をご覧ください
「デフォルトでは、Railsのコントローラーは、有効なルートに対応する名前でビューを自動的にレンダリングします。」
したがって、ビューをレンダリングするためにコントローラーがアクションを実行する必要がないことがわかります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加