Я работаю над pinterest-подобным приложением, и недавно я столкнулся с проблемой. Когда я вошел во вход пользователя, я пытаюсь получить доступ к значку через «показать», он дает мне правильный номер идентификатора в URL-адресе, например. http://localhost:3000/pins/7, но описание исходит из первого элемента базы данных.* Show * view всегда показывает первый вывод (элемент) в базе данных
Вот мой Показать код вида:
<%= image_tag @pin.image.url %>
<p>
<strong> Description: </strong>
<%= @pin.description %>
</p>
<% if @pin.user == current_user %>
<%= link_to 'Edit', edit_pin_path(@pin) %>
<% end %>
<%= link_to 'Back', pins_path %>
С другой стороны, когда я пытаюсь получить к нему доступ через Heroku через шоу или изменить его, заканчивается следующим сообщением:
"Мы Сожалеем , но что-то пошло не так. Если вы владелец приложения, проверьте журналы для получения дополнительной информации ».
Вот мой GitHub репо https://github.com/LeJaques/myfirstapp_new
Я был бы признателен за помощь!
Можете ли вы добавить свой код контроллера, который задает @pin на ваш вопрос, пожалуйста. Также проверьте в своем журнале, что происходит в параметрах. –