ArgumentError в статьях - PullRequest
       2

ArgumentError в статьях

0 голосов
/ 18 февраля 2019

Я получаю эту ошибку ArgumentError в статьях # show view после загрузки изображения на страницу.Не удается преобразовать изображение в URL: неопределенный метод `to_model 'для # Вы имели в виду?to_yaml

<% if @article.photo.present? %>
<%= image_tag(@article.photo, style:"width:100%") %>
<% else %>
<%= image_tag 'banner.png', style:"width:100%" %>
<% end %>

Также вот мой частный метод в контроллере статей:

private
  def article_params
    params.require(:article).permit(:title, :text, :search, :music, :movie, :photo)
  end

1 Ответ

0 голосов
/ 18 февраля 2019

поскольку вы используете скрепку, эта строка является проблемой для вашей ошибки

<%= image_tag(@article.photo, style:"width:100%") %>

вы можете проверить настройку формата в paperclip в вашей модели статьи (app / models / article.rb), обычно она формируется какуменьшенный, средний, оригинальный, и вы можете написать свой код с примером ниже

<%= image_tag(@article.photo.url(:original), class: "thumb-style") %>

в вашем файле CSS

.thumb-style {
  width: 100%;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...