Ruby on railsを用いてwebアプリケーションを作成しています
下記サイトを参考に,リアルタイムチャット機能を実装しようとしているのですが
https://qiita.com/yuto_1014/items/249c93970780b498d86e
コード内でわからない部分がありました。
app/controllers/rooms_controller.rb def index @user = current_user @currentEntries = current_user.entries #@currentEntriesのルームを配列にする myRoomIds = [] @currentEntries.each do |entry| myRoomIds << entry.room.id end #@currentEntriesのルーム且つcurrent_userでないEntryを新着順で取ってくる @anotherEntries = Entry.where(room_id: myRoomIds).where.not(user_id: @user.id).order(created_at: :desc) end
上記コードの
myRoomIds = [] @currentEntries.each do |entry| myRoomIds << entry.room.id end
の部分がわかりません。二つの不等号の意味はどんな役割を果たしているのでしょうか
どなたかご教授お願いいたします
自分で調べる場合の調べ方ですが、公式リファレンスの下の方の「その他」に「Rubyで使われる記号の意味」という物があります。そこの「<」に載ってます。
https://docs.ruby-lang.org/ja/latest/doc/index.html
回答1件
あなたの回答
tips
プレビュー