0

#<Rails コンソール出力では、次の例のハッシュの先頭は何を意味していますか?:

irb(main):003:0> a=Movie.all
Movie Load (0.5ms)  SELECT "movies".* FROM "movies" 
=> [#<Movie id: 1, title: "Aladdin", rating: "G", description: nil, release_date: "1992-11-25 00:00:00", created_at: "2013-07-27 21:29:01", updated_at: "2013-07-27 21:29:01">, #  <Movie id: 2, title: "The Terminator", rating: "R", description: nil, release_date: "1984-10- 26 00:00:00", created_at: "2013-07-27 21:29:01", updated_at: "2013-07-27 21:29:01">, #<Movie id: 3, title: "When Harry Met Sally", rating: "R", description: nil, release_date: "1989-07-21 00:00:00", created_at: "2013-07-27 21:29:01", updated_at: "2013-07-27 21:29:01">,...  more output
4

2 に答える 2

1

たとえば、オブジェクトがルビーで出力される方法であり、クラス Movie のインスタンスは次のように出力されます。

<#Movie:0x003247fa... >
    |          |
   class      memory position I think

あなたが持っているのは、この以前の書き込みのセットです。

[ one_object, other_object ... ]

表示を改善するには、hirbを使用できます。

于 2013-08-02T16:58:18.650 に答える
0

#<これは Movie クラスのインスタンスであることを意味します。

于 2013-08-02T16:59:00.690 に答える