0
コントローラのURLを指定するときにアクションを表示する方法を知りました。例えば; DemoController.rbとviews/demo/index.html.erbファイルがあるとします。また、route.rbでルートを指定しました get 'demo/index'コントローラのURLを指定するときにアクションを表示する方法
「localhost:3000/demo」と入力すると、「localhost:3000」と同じレイアウトがレンダリングされるようにプロジェクトを設定する方法/ demo/index "?
現在、「localhost:3000/demo」と入力すると、「no route matches」というエラーが表示されます。
パーフェクト、ありがとう:あなたはRailsの規則を使用すると、おそらくコントローラを複数化し、代わりに、RESTfulなルートを使用する場合があります、と述べた
。私はRailsを学び始めたばかりです。追加した2つのコードスニペットの違いを簡単に説明してください。 – eclipse1203
経路はそれ自身の話題であり、2番目はRESTFulであり、もう1つは究極的には同じ経路を定義したものではありません。詳細については、ルーティングガイドを参照してください:http://guides.rubyonrails.org/routing.html – Leito
いいです、助けてくれてありがとう。 – eclipse1203