у меня два одинаковых контроллера, маршрутизируемых одинаково:
resources :profile
resources :friends
вот контроллеры
class ProfileController < ApplicationController
def index
@text = "profile"
end
def show
end
def new
end
def create
end
def edit
end
def update
end
def destroy
end
end
class FriendsController < ApplicationController
def index
@text = "friends"
end
def show
end
def new
end
def create
end
def edit
end
def update
end
def destroy
end
end
, но когда я хочу определить менюв макете представления проблема возникает для контроллера профиля, но не для контроллера друзей.Вот код, который генерирует ошибку:
<ul id="menu">
<li>
<%= link_to "Friends",friends_path %>
</li>
<li>
<%= link_to "Profile", profile_path %>
</li>
</ul>
и ошибка:
No route matches {:action=>"show", :controller=>"profile"}
Почему это происходит, если контроллеры и представления идентичны?