メッセージモデルとコントローラーがあります。その中には、インデックス、ショーなどの標準機能があります。
「localhost:3000/messages」に移動すると、index.html.erb が表示され、部分的な _messages.html.erb がレンダリングされます。
そこにアンカーhrefがあります
<a href= "received_messages">Received Messages</a>
ただし、2つの問題が発生します。
received_messages は URL を追加していません。最初に / を追加しない限り、通常はそうすると思います。どうすれば追加できますか?
また、「localhost:3000/messages/received_messages」と手動で入力すると、messages#show 関数にリダイレクトされ続けます。なぜそれは一般的にですか?
私は received_messages.html.erb を持っていて、私のルートでも持っています
match '/received_messages', to: 'messages#received_messages'
コントローラーにも #received_messages 関数があります。
メッセージにリダイレクトされ続けるのはなぜですか#show
どうもありがとう = )