Привет, ребята, у меня, наверное, есть простая проблема, которая раздражает меня в течение 2 часов.Rails - Не удалось найти control_action_path
Я пытаюсь настроить menu_item_icon, который связан с одним из моих действий с контроллером.
До сих пор каждый из этих menu_items Работа. Но есть один, где я всегда получаю сообщение об ошибке «Путь Controller_Action не найден», и мне интересно, почему это происходит.
Вот некоторые кодовые фрагменты из
- а) определения controller_action сам
- б) маршрут в routes.rb
- с) menu_item_icon ссылка на некоторые мои взгляды
а) Определение действия в контроллере sells_controller.rb
def manage_sell
@stored_sells = SaveSell.all
respond_to do |format|
format.html{render 'manage_sells',:layout=>false}
end
end
б) маршрут для действий manage_sell в моем routes.rb
resources :sells, :only=>[:show,:new,:create] do
[...]
get :manage_sell, :on=>:collection
[...]
end
с) menu_item_icon ссылкой InOne моих мнений
[...]
=menu_item_icon('m_sells','Manage Sells'),sells_manage_sell_path
[...]
Так что же происходит?
Вместо использования 'sells_manage_sell_path' попробуйте использовать' '/ sells/manage_sell''' – RSB
можете ли вы разместить вывод для« рейк-маршрутов », пожалуйста? – patrick
Отпечаток рейк-маршрутов для ряда продает # manage_sell: ** manage_sell_sells GET /sells/manage_sell(.:format) продает # manage_sell ** – Yui