C'est un mémorandum.
irb est un shell interactif à l'origine intégré à un ordinateur Peut être utilisé comme console avec rails c.
pry est comme une version évoluée d'irb En ajoutant gem'pry-rails 'à gemfile et en regroupant Il peut être utilisé lorsque la commande rails c est exécutée.
irb Afficher dans une rangée
irb(main):002:0> Prefecture.all
=> #<ActiveHash::Relation:0x00007f97fef5c7e0 @klass=Prefecture, @all_records=[#<Prefecture:0x00007f97fef3e060 @attributes={:id=>0, :name=>"--"}>, #<Prefecture:0x00007f97fef3dd90 @attributes={:id=>1, :name=>"Hokkaido"}>, #<Prefecture:0x00007f97fef3da98 @attributes={:id=>2, :name=>"Préfecture d'Aomori"}>, #<Prefecture:0x00007f97fef3d7a0 @attributes={:id=>3, :name=>"Préfecture d'Iwate"}>, #<Prefecture:0x00007f97fef3d4d0 @attributes={:id=>4, :name=>"Préfecture de Miyagi"}>, #<Prefecture:0x00007f97fef3d228 @attributes={:id=>5, :name=>"Akita"}>, #<Prefecture:0x00007f97fef3cf30 @attributes={:id=>6, :name=>"Préfecture de Yamagata"}>, #<Prefecture:0x00007f97fef3cc88 @attributes={:id=>7, :name=>"Préfecture de Fukushima"}>, #<Prefecture:0x00007f97fef3c968 @attributes={:id=>8, :name=>"Préfecture d'Ibaraki"}>, #<Prefecture:0x00007f97fef3c288 @attributes={:id=>9, :name=>"Préfecture de Tochigi"}>, #<Prefecture:0x00007f97fef3c940 @attributes={:id=>10, :name=>"Préfecture de Gunma"}>, #<Prefecture:0x00007f97fef6fcf0 @attributes={:id=>11, :name=>"Saitama"}>, #<Prefecture:0x00007f97fef6f908 @attributes={:id=>12, :name=>"Préfecture de Chiba"}>, #<Prefecture:0x00007f97fef6f5e8 @attributes={:id=>13, :name=>"Tokyo"}>, #<Prefecture:0x00007f97fef6f278 @attributes={:id=>14, :name=>"Préfecture de Kanagawa"}>, #<Prefecture:0x00007f97fef6eee0 @attributes={:id=>15, :name=>"Préfecture de Niigata"}>, #<Prefecture:0x00007f97fef6eaa8 @attributes={:id=>16, :name=>"Préfecture de Toyama"}>, #<Prefecture:0x00007f97fef6e828 @attributes={:id=>17, :name=>"Préfecture d'Ishikawa"}>, #<Prefecture:0x00007f97fef6e558 @attributes={:id=>18, :name=>"Préfecture de Fukui"}>, #<Prefecture:0x00007f97fef6e288 @attributes={:id=>19, :name=>"Préfecture de Yamanashi"}>, #<Prefecture:0x00007f97fef6df68 @attributes={:id=>20, :name=>"Préfecture de Nagano"}>, #<Prefecture:0x00007f97fef6dc48 @attributes={:id=>21, :name=>"Préfecture de Gifu"}>, #<Prefecture:0x00007f97fef6d978 @attributes={:id=>22, :name=>"Préfecture de Shizuoka"}>, #<Prefecture:0x00007f97fef6d6a8 @attributes={:id=>23, :name=>"Préfecture d'Aichi"}>, #<Prefecture:0x00007f97fef6d388 @attributes={:id=>24, :name=>"Préfecture de Mie"}>, #<Prefecture:0x00007f97fef6d068 @attributes={:id=>25, :name=>"Préfecture de Shiga"}>, #<Prefecture:0x00007f97fef6cd98 @attributes={:id=>26, :name=>"Kyoto"}>, #<Prefecture:0x00007f97fef6cac8 @attributes={:id=>27, :name=>"Préfecture d'Osaka"}>, #<Prefecture:0x00007f97fef6c780 @attributes={:id=>28, :name=>"Préfecture de Hyogo"}>, #<Prefecture:0x00007f97fef6c320 @attributes={:id=>29, :name=>"Préfecture de Nara"}>, #<Prefecture:0x00007f97fef5ff30 @attributes={:id=>30, :name=>"Préfecture de Wakayama"}>, #<Prefecture:0x00007f97fef5fc60 @attributes={:id=>31, :name=>"Préfecture de Tottori"}>, #<Prefecture:0x00007f97fef5f940 @attributes={:id=>32, :name=>"Préfecture de Shimane"}>, #<Prefecture:0x00007f97fef5f670 @attributes={:id=>33, :name=>"Préfecture d'Okayama"}>, #<Prefecture:0x00007f97fef5f3a0 @attributes={:id=>34, :name=>"Préfecture d'Hiroshima"}>, #<Prefecture:0x00007f97fef5f030 @attributes={:id=>35, :name=>"Préfecture de Yamaguchi"}>, #<Prefecture:0x00007f97fef5ed60 @attributes={:id=>36, :name=>"Préfecture de Tokushima"}>, #<Prefecture:0x00007f97fef5ea90 @attributes={:id=>37, :name=>"Préfecture de Kagawa"}>, #<Prefecture:0x00007f97fef5e7c0 @attributes={:id=>38, :name=>"Préfecture d'Ehime"}>, #<Prefecture:0x00007f97fef5e400 @attributes={:id=>39, :name=>"Préfecture de Kochi"}>, #<Prefecture:0x00007f97fef5e180 @attributes={:id=>40, :name=>"Préfecture de Fukuoka"}>, #<Prefecture:0x00007f97fef5deb0 @attributes={:id=>41, :name=>"Préfecture de Saga"}>, #<Prefecture:0x00007f97fef5dc30 @attributes={:id=>42, :name=>"Préfecture de Nagasaki"}>, #<Prefecture:0x00007f97fef5d820 @attributes={:id=>43, :name=>"Préfecture de Kumamoto"}>, #<Prefecture:0x00007f97fef5d5a0 @attributes={:id=>44, :name=>"Préfecture d'Oita"}>, #<Prefecture:0x00007f97fef5d2d0 @attributes={:id=>45, :name=>"Préfecture de Miyazaki"}>, #<Prefecture:0x00007f97fef5d050 @attributes={:id=>46, :name=>"Préfecture de Kagoshima"}>, #<Prefecture:0x00007f97fef5cc90 @attributes={:id=>47, :name=>"Préfecture d'Okinawa"}>], @query_hash={}, @records_dirty=false>
pry
Affiché avec un saut de ligne pour chaque id (nom)
[1] pry(main)> Prefecture.all
=> #<ActiveHash::Relation:0x00007fd444e9e448
@all_records=
[#<Prefecture:0x00007fd4444dfb28 @attributes={:id=>0, :name=>"--"}>,
#<Prefecture:0x00007fd4444df600 @attributes={:id=>1, :name=>"Hokkaido"}>,
#<Prefecture:0x00007fd4444de8e0 @attributes={:id=>2, :name=>"Préfecture d'Aomori"}>,
#<Prefecture:0x00007fd4444ddf30 @attributes={:id=>3, :name=>"Préfecture d'Iwate"}>,
#<Prefecture:0x00007fd4444dda08 @attributes={:id=>4, :name=>"Préfecture de Miyagi"}>,
#<Prefecture:0x00007fd4444dd3f0 @attributes={:id=>5, :name=>"Akita"}>,
#<Prefecture:0x00007fd4444dcbd0 @attributes={:id=>6, :name=>"Préfecture de Yamagata"}>,
#<Prefecture:0x00007fd447c16240 @attributes={:id=>7, :name=>"Préfecture de Fukushima"}>,
#<Prefecture:0x00007fd447c151d8 @attributes={:id=>8, :name=>"Préfecture d'Ibaraki"}>,
#<Prefecture:0x00007fd447c14698 @attributes={:id=>9, :name=>"Préfecture de Tochigi"}>,
#<Prefecture:0x00007fd447c14210 @attributes={:id=>10, :name=>"Préfecture de Gunma"}>,
#<Prefecture:0x00007fd44834fde0 @attributes={:id=>11, :name=>"Saitama"}>,
#<Prefecture:0x00007fd448356fc8 @attributes={:id=>12, :name=>"Préfecture de Chiba"}>,
#<Prefecture:0x00007fd4483548b8 @attributes={:id=>13, :name=>"Tokyo"}>,
#<Prefecture:0x00007fd44835e660 @attributes={:id=>14, :name=>"Préfecture de Kanagawa"}>,
#<Prefecture:0x00007fd44835dd28 @attributes={:id=>15, :name=>"Préfecture de Niigata"}>,
#<Prefecture:0x00007fd447c1e3f0 @attributes={:id=>16, :name=>"Préfecture de Toyama"}>,
#<Prefecture:0x00007fd447c1e0a8 @attributes={:id=>17, :name=>"Préfecture d'Ishikawa"}>,
#<Prefecture:0x00007fd4483667c0 @attributes={:id=>18, :name=>"Préfecture de Fukui"}>,
#<Prefecture:0x00007fd448366220 @attributes={:id=>19, :name=>"Préfecture de Yamanashi"}>,
#<Prefecture:0x00007fd448365de8 @attributes={:id=>20, :name=>"Préfecture de Nagano"}>,
#<Prefecture:0x00007fd448365820 @attributes={:id=>21, :name=>"Préfecture de Gifu"}>,
#<Prefecture:0x00007fd448365460 @attributes={:id=>22, :name=>"Préfecture de Shizuoka"}>,
#<Prefecture:0x00007fd448364fd8 @attributes={:id=>23, :name=>"Préfecture d'Aichi"}>,
#<Prefecture:0x00007fd448364880 @attributes={:id=>24, :name=>"Préfecture de Mie"}>,
#<Prefecture:0x00007fd4483641c8 @attributes={:id=>25, :name=>"Préfecture de Shiga"}>,
#<Prefecture:0x00007fd44836fe10 @attributes={:id=>26, :name=>"Kyoto"}>,
#<Prefecture:0x00007fd44836f910 @attributes={:id=>27, :name=>"Préfecture d'Osaka"}>,
#<Prefecture:0x00007fd44836ee20 @attributes={:id=>28, :name=>"Préfecture de Hyogo"}>,
#<Prefecture:0x00007fd44836e880 @attributes={:id=>29, :name=>"Préfecture de Nara"}>,
#<Prefecture:0x00007fd44836dc78 @attributes={:id=>30, :name=>"Préfecture de Wakayama"}>,
#<Prefecture:0x00007fd44836d890 @attributes={:id=>31, :name=>"Préfecture de Tottori"}>,
#<Prefecture:0x00007fd44836d2c8 @attributes={:id=>32, :name=>"Préfecture de Shimane"}>,
#<Prefecture:0x00007fd44836caa8 @attributes={:id=>33, :name=>"Préfecture d'Okayama"}>,
#<Prefecture:0x00007fd44836c440 @attributes={:id=>34, :name=>"Préfecture d'Hiroshima"}>,
#<Prefecture:0x00007fd4444e7e18 @attributes={:id=>35, :name=>"Préfecture de Yamaguchi"}>,
#<Prefecture:0x00007fd4444e7788 @attributes={:id=>36, :name=>"Préfecture de Tokushima"}>,
#<Prefecture:0x00007fd4444e6fb8 @attributes={:id=>37, :name=>"Préfecture de Kagawa"}>,
#<Prefecture:0x00007fd4444e68b0 @attributes={:id=>38, :name=>"Préfecture d'Ehime"}>,
#<Prefecture:0x00007fd4444e6220 @attributes={:id=>39, :name=>"Préfecture de Kochi"}>,
Depuis que je l'ai exécuté en irb (état par défaut) cette fois, lorsque j'ai essayé de sortir la préfecture avec active_hash, elle était affichée côte à côte, mais en permettant d'utiliser des pry-rails, un saut de ligne pour chaque id (nom) A pu être affiché.
Recommended Posts