Вывод <% = @article_votes%> будет зависеть от того, к какому классу относится объект @article_votes, и от того, действительно ли вы визуализируете этот шаблон _article.html.erb
Просто вызовите <%= render: частичный => 'article'%> в файле index.html.erb или в любом другом файле .html.erb, названном в честь действия контроллера, которое вы используете для отрисовки этого представления.
Обычноиз контроллера @article_votes будет массивом (по соглашению) множественные имена обозначают массив объектов, а единственное имя обозначает конкретный объект класса ActiveRecord на основе таблицы под названием article_votes, которая будет содержать все значения, хранящиеся в таблице дляконкретная запись.
Убедитесь, что @article_votes является экземпляром класса, отличного от nil
Если это просто строка, то (@article_votes = "A string") вы увидите, чтопо вашему мнению.Если это результат вызова ActiveRecord для поиска всех объектов из модели ArticleVotes, то это будет массив, который будет пустым, если в таблице ничего нет.Вам нужно будет получить конкретный объект из этого массива, а затем вам нужно будет выбрать, какой из доступных методов для этого объекта вы хотите отобразить
например
Предполагая, что таблица article_votes имеет столбецВы называете имя на нем, и у вас есть 1 запись article_vote в этой таблице со значением «Это имя», тогда следующий код в действии контроллера даст вам отображение «Это имя» на вашем экране
@ article_vote = ArticleVote.first
Если у вас было <% = @ article_vote.name%> в вашем частичном и вы предполагаете, что вы действительно воспроизводите этот частичный