Я настраиваю новое веб-приложение и хочу добавить персонализированные предложения, если пользователь выбрал, например, «предложения ebay». Я только хочу отобразить предложения для Ebay. Как мне вызвать переменные экземпляра внутри моего представления, чтобы отобразить соответствующие предложения?
В прошлом я пробовал @services.service_type
или @service.service_type
и вложенные переменные, например @services.user.service_type
, но, похоже, ничего не работает.
Моя панель инструментов / index.html.erb
<% if current_user.is_ebay && @services.service_type %>
...
<% end %>
My dashboards_controller
class DashboardsController < ApplicationController
before_action :authenticate_user!
def index
@services = current_user.services
end
end
EDIT
Моя модель пользователя
class User < ApplicationRecord
has_many :services
end
Моя сервисная модель
class Service < ApplicationRecord
belongs_to :user
end