이 코드는 컨트롤러 (class MainController < ApplicationController
)에서 온 것입니다. 콘솔에서는 puts wallMessage.messagedestiny
과 puts current_user.id
의 내용을 볼 수 있지만 다음 줄에는 값이 같은 문장이 표시되지 않습니다. 코드 : if
문이 실행되지 않은 경우레일에 문장이있는 경우
Message.each do |wallMessage|
puts wallMessage.messagedestiny
puts current_user.id
if wallMessage.messagedestiny == current_user.id # <-- from here don't show anything from the following content in the sentence
puts "*** entra en el each y devuelve el wallMessage"
puts wallMessage
@wallMessages.push(wallMessage.messagecontent)
User.find_by(id: wallMessage.messagesender) do |messageSender|
@messageSenders.push(messageSender.username)
end
end
end
귀하의 질문에 대한 답변을 구할 수 있습니까? 당신이 묻는 것에 관해서는 완전히 불분명합니다. –
이 (가) 더 명확하게 편집 되었습니까? –
'wallMessage.messagesestiny'와'current_user.id'의 결과는 무엇입니까? –