Может ли кто-нибудь помочь мне со следующим? У меня есть частичный вид с именем _menu.html.erb
внутри общий папка в папке видов. Я пытаюсь сделать это представление на моих страницах так, как этоRuby on Rails partials
<%= render "shared/menu" %>
Но я получаю следующее сообщение об ошибке.
Missing partial shared/_menu with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}
Что я делаю неправильно?
Спасибо!
Является ли ваш парциальное находится в 'приложение/просмотров/Shared/_menu.html.erb'? // Nevermind, глупый я. Вы уже дали ответ на свой вопрос. –
попробуйте заменить вашу строку этим <% = render: partial => "/ shared/menu"%> –
Спасибо mokariya2 thatsработало. Но почему? Есть ли разница между рендерингом частичного и просто рендеринга? –