【Rails】rails console上における「<<」の意味
解決したいこと
下記ソースコードの上から6行目にありますirb(main):005:0> publisher.books <<
というコードの<<
という記号はなにを表しているのでしょうか?
また、コンソール上に<<
は入力する必要があるのでしょうか?
ソースコード
% bin/rails c
irb(main):001:0> pubilsher = Publisher.create(
irb(main):002:1* name: "Gihyoi nc.",
irb(main):003:1* address: "lchigaya",
irb(main):004:1* )
irb(main):005:0> publisher.books <<
Book.create(
irb(main):006:1* name: "Book l",
irb(main):007:1* pubilshed_on: Time.current,
irb(main):008:1* price: l0 00,
irb(main):009:1* )
#ソースコードは「パーフェクト Ruby on Rails」のソースコードの一部です。
自分で試したこと
検索しましたが解決につながるヒントにたどり着けませんでした。
以上、お手数ではございますが
もしご存知の方がいらっしゃいましたら
ご教示の程よろしくお願い申し上げます。
0