File tree Expand file tree Collapse file tree 3 files changed +22
-3
lines changed
Expand file tree Collapse file tree 3 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -3,13 +3,18 @@ class MessagesController < ApplicationController
33
44 # GET /messages
55 def index
6- if ( query = params [ :q ] )
6+ if ( list_name = params [ :list_name ] )
7+ @list = List . find_by_name list_name
8+ @messages = Message . where ( list_id : @list . id ) . order ( :id )
9+ elsif ( query = params [ :q ] )
710 search query
11+
12+ render :search
813 else
914 @messages = [ ]
10- end
1115
12- render :search
16+ render :search
17+ end
1318 end
1419
1520 # GET /messages/ruby-dev/1
Original file line number Diff line number Diff line change 1+ <% content_for :title, @list.name %>
2+
3+ <p style ="color: green "> <%= notice %> </ p >
4+
5+ < h1 > <%= @list . name %> </ h1 >
6+
7+ <% @messages . each do |message | %>
8+ < h2 >
9+ < span > <%= message . list_seq %> :</ span >
10+ <%= link_to without_list_prefix ( message . subject ) , "/#{ @list . name } /#{ message . list_seq } " %> — <%= message . from %>
11+ </ h2 >
12+ < div > < pre > <%= message . body %> </ pre > </ div >
13+ <% end %>
Original file line number Diff line number Diff line change 11Rails . application . routes . draw do
22 resources :messages
33 get '/:list_name/:list_seq' , to : 'messages#show'
4+ get '/:list_name/' , to : 'messages#index'
45
56 # Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
67
You can’t perform that action at this time.
0 commit comments