このコードはコントローラから来ます(class MainController < ApplicationController
)コンソールでは、puts wallMessage.messagedestiny
とputs current_user.id
の内容を見ることができますが、次の行には値が同じ文の中に何も表示されません。コード:if
文が実行されなかった場合もし文章がRailsの場合
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.messagedestiny'と' current_user.id'の出力はどうでしたか? –