人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Ruby on Rails4. 0におけるroutesの使い方について質問です。

現在、routesにおけるresourcesの扱い方がよく理解できていない状況です。

現在のroutesは以下です。
--
get "students/new"
resources :users
resources :students
resources :sessions, only: [:new, :create, :destroy]
.
.
.
match '/signup', to: 'users#new', via: 'get'
match '/signin', to: 'sessions#new', via: 'get'
match '/signout', to: 'sessions#destroy', via: 'delete'

match '/students/signup', to: 'students#new', via: 'get'
match '/students/signin', to: 'students#signin', via: 'get'
match '/students/signout', to: 'students#signout', via: 'delete'
---

●質問者: h2meo
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

▽最新の回答へ

質問者から

問題としては,
localhost:3000/students/signup'のURLページにapp/view/students/show.html.erbが表示されてしまうことです。

本来はlocalhost:3000/students/signupのURLページにapp/view/students/new.html.erbを表示させたいです。

私自身、この問題はroutesのresourcesにあると考えています。
上記のresources :students
がRESTfulなURLを自動生成してしまうためにshowアクションで表示されていると考えています。

localhost:3000/students/signupのURLページにapp/view/students/new.html.erbを表示させるには
どのようにresourcesを作成すればよいでしょうか。

上記の説明ではわかりにくい部分、説明不足の部分は
ご回答の際にその旨をお聞かせ頂ければ何度でも説明いたします。

初心者のため、詳細に解説を頂けますと幸いです。
よろしくお願いします。


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ