質問: Rubyを勉強しながら、Ruby Railsにも取り組んでいる初心者です。 「初めてのruby on rails その1(http://qiita.com/kyo_sky/items/1da38e216b7eca9da332)」を 参考にして、「簡単なユーザー管理機能の作成」・「実行」とすすんで、ブラウザの表示も成功 しました。 第2段階として、自分なりのアプリケーションを作成しようと、次のような管理機能の作成実行したところ下記のような表示が出て作成できませんでした。 見つからないというコマンドは、特別なものではなく、スペルも間違っていないようですし、小文字でも問題がないと思うのですが、どこに問題がどこにあるのか教えていただけないでしょうか。 1 ~/work/kounyu$ rails g scaffold user store name;string Item name;string unit;integer price;integer number ;integer amount;integer remarks;text invoke active_record create db/migrate/20170518002101_create_users.rb create app/models/user.rb invoke test_unit create test/models/user_test.rb create test/fixtures/users.yml invoke resource_route route resources :users invoke scaffold_controller 途中省略 create app/assets/javascripts/users.coffee invoke scss create app/assets/stylesheets/users.scss invoke scss create app/assets/stylesheets/scaffolds.scss コマンド 'string' は見つかりませんでした。もしかして: コマンド 'spring' - パッケージ 'spring' (universe) コマンド 'spring' - パッケージ 'ruby-spring' (universe) コマンド 'strings' - パッケージ 'binutils-multiarch' (main) コマンド 'strings' - パッケージ 'binutils' (main) string: コマンドが見つかりません コマンド 'string' は見つかりませんでした。もしかして: コマンド 'spring' - パッケージ 'ruby-spring' (universe) コマンド 'spring' - パッケージ 'spring' (universe) コマンド 'strings' - パッケージ 'binutils-multiarch' (main) コマンド 'strings' - パッケージ 'binutils' (main) string: コマンドが見つかりません integer: コマンドが見つかりません integer: コマンドが見つかりません integer: コマンドが見つかりません integer: コマンドが見つかりません コマンド 'text' は見つかりませんでした。もしかして: コマンド 'test' - パッケージ 'coreutils' (main) コマンド 'tex' - パッケージ 'texlive-binaries' (main) コマンド 'next' - パッケージ 'nmh' (universe) text: コマンドが見つかりません 2 この作業以前に実行した作業は次のとおりです。 $ cd work $ rails new kounyu –skip-bundle S cd kounyu $ bundle install 3 作業環境は次のとおりです。 ruby ruby 2.4.0 rails Rails 5.1.0 sqlite3 3.11.0 ubuntu16-04 LTS 以上です。誠に初歩的な質問で申し訳ないのですが、よろしくお願いします。
回答: scaffoldの際に、列名とデータ型を区切るのは**コロン**です。セミコロンではありません。