読者です 読者をやめる 読者になる 読者になる

Cloud9を使ったruby rails の使い方 初期設定

広告

Cloud9を使ってruby railsの使い方について。
まずは新規ワークスペースから「ruby rails」を選択。




f:id:kenkouitiban1978365:20161224170517p:plain
いろいろファイルが作られる。

ターミナルに入力

実際にターミナルに入力。実際に入力するのはrailsから

akirapg:~/workspace $ rails g scaffold User name:string score:integer

下のようなファイルが作られる

Running via Spring preloader in process 9032
      invoke  active_record
      create    db/migrate/20161224073415_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/controllers/users_controller.rb
      invoke    erb
      create      app/views/users
      create      app/views/users/index.html.erb
      create      app/views/users/edit.html.erb
      create      app/views/users/show.html.erb
      create      app/views/users/new.html.erb
      create      app/views/users/_form.html.erb
      invoke    test_unit
      create      test/controllers/users_controller_test.rb
      invoke    helper
      create      app/helpers/users_helper.rb
      invoke      test_unit
      invoke    jbuilder
      create      app/views/users/index.json.jbuilder
      create      app/views/users/show.json.jbuilder
      create      app/views/users/_user.json.jbuilder
      invoke  assets
      invoke    coffee
      create      app/assets/javascripts/users.coffee
      invoke    scss
      create      app/assets/stylesheets/users.scss
      invoke  scss
      create    app/assets/stylesheets/scaffolds.scss


次に下のコマンドをターミナルに入力

rake db:migrate

データベースが作成される

== 20161224073415 CreateUsers: migrating ======================================
-- create_table(:users)
   -> 0.0018s
== 20161224073415 CreateUsers: migrated (0.0019s) =============================

次に「RUN」で実行させる→アドレス表示→クリック→

f:id:kenkouitiban1978365:20161224165303p:plain
初期設定画面へ↑


f:id:kenkouitiban1978365:20161224165319p:plain
その後アドレスバー末尾に
/users
を入れてアクセス


f:id:kenkouitiban1978365:20161224165800p:plain
New userを選択

f:id:kenkouitiban1978365:20161224165907p:plain
このページでは実際に先ほど作成した、データーベースに情報をとうろくできる


f:id:kenkouitiban1978365:20161224165936p:plain
2件ほど登録してみた。削除したり編集したりすることができる。