Railsコンソールでは、同じ行にセミコロンで区切られた複数のルビ文が好きではないようです。これを行うたびに、次の行は?>
で始まり、最初の文だけが実行されたことがわかります。 それぞれのステートメントを別々の行に置く必要がありますか?セミコロンをRailsコンソールの文セパレータとして使用
>> user = User.new
user = User.new
=> #<User id: nil, username: "", hashed_password: "", first_name: "", last_name: "", email: "", display_name: "", user_level: 0, created_at: nil, updated_at: nil, posts_count: 0>
>> user.username = "John"; hashed_password = "John"; first_name = "John"; last_name = "coltrane"; email = "[email protected]"; display_name = "Johndispay"; user_level = 9;
user.username = "John"; hashed_password = "John"; first_name = "John"; last_name = "coltrane"; email = "[email protected]"; display_name = "Johndispay"; user_level = 9;
?> user.save
user.save
=> true
user.username = "John";
除くすべてはあなたが言う必要が
また、コードは実際にはすべて実行されたことに注意してください:あなたはhashed_password、first_nameなどといったローカル変数を作成して設定します。使用しているソフトウェアが間違っていると思うたびに、 (ほぼ - 時にはバグがありますが、それは私が探した最初のものではありません);-) –