Я пытаюсь реализовать меню навигации для своего приложения с жемчужиной simple_navigation_bootstrap. Это мой navigation.rb файл, со всеми путями в моем приложении:simple-navigation-bootstrap Gem, как связаться с Show Action
if user_signed_in?
primary.item :products, 'Products', products_path do |sub_nav|
sub_nav.item :new_prod, 'New product', new_product_path
end
primary.item :orders, 'Open orders', orders_path do |sub_nav|
sub_nav.item :new_order, 'new order', new_order_path
sub_nav.item :old_orders, 'Closed orders', '/orders/order_history'
end
primary.item :reservations, 'Reservations', reservations_path do |sub_nav|
sub_nav.item :new_res, 'New reservation', new_reservation_path
end
primary.item :admin, 'Users', '/admin/user', if: proc { current_user.admin? }
primary.item :wall, 'Wall', current_user.wall
end
Я использую Завещание для аутентификации пользователя. Я называю меню навигации в моих взглядах на этом пути:
<%= render_navigation(:expand_all => false) %>
я ошибка, которую я не могу понять:. «Неопределенный метод„расколоть“для стены
С current_user.wall я указываю на show action of the wall для пользователя signed_in. Кто-то может мне помочь? Спасибо!
Покажите определение метода 'wall' и где оно используется в ассоциированном iation с ошибкой –
Стена - еще один объект, где Пользователь имеет одну стену, а Стена принадлежит Пользователю. У меня есть ошибка «неопределенный метод« spli »для Wall» в строке представления, где я вызываю <% = render_navigation (: expand_all => false)%> – Alfredo
Нигде в коде, который вы отправили, вы пытаетесь вызвать 'split 'на объект' Wall'. Обновите свой код, чтобы показать, что вы пытаетесь сделать. Также прочтите следующее: http://apidock.com/ruby/String/split –