1

Michael Hartl の Ruby on Rails チュートリアルに取り組み、セクション 2.3.3 で障害にぶつかる

「最初にコマンド ラインで rails console を使用してコンソールを呼び出し、次に User.first を使用してデータベースから最初のユーザーを取得します (結果を変数 first_user に入れます):7」

どんな助けでも大歓迎です

$ rails console
Loading development environment (Rails 3.2.13)
1.9.3-p429 :001 > >> first_user = User.first
SyntaxError: (irb):1: syntax error, unexpected tRSHFT
>> first_user = User.first
  ^
from /Users/MattPerloe/.rvm/gems/ruby-1.9.3-p429@rails3tutorial2ndEd/gems/railties-3.2.13/lib/rails/commands/console.rb:47:in `start'
from /Users/MattPerloe/.rvm/gems/ruby-1.9.3-p429@rails3tutorial2ndEd/gems/railties-3.2.13/lib/rails/commands/console.rb:8:in `start'
from /Users/MattPerloe/.rvm/gems/ruby-1.9.3-p429@rails3tutorial2ndEd/gems/railties-3.2.13/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
4

1 に答える 1

3

>>コードの前に置く必要はありません。

チュートリアルの>>は、次のコマンドが Rails コンソールに入力されていることを意味するだけです。

以下で十分です。

rails console
first_user = User.first
于 2013-06-08T18:30:37.000 に答える