Код вашего действия кажется неправильным ...
Должно быть так:
def show
@user = User.find(params[:id])
#@photo = @user.photos.find(params[:id])
end
Я специально закомментировал третью строку, потому что я пока не уверен, что вы хотите там делать.
Переменная @user
должна быть определена с использованием params[:id]
, учитывая, что это действие show
для UsersController
, поэтому идентификатор пользователя будет передаваться как params[:id]
.
Но затем вы идете и используете это, чтобы найти фотографию для пользователя, что меня смущает ... Атрибут Photo
записи *1015*, вероятно, не будет совпадать с атрибутом User
записи id
атрибут.
Так что это?