LoginSignup
0
0

More than 5 years have passed since last update.

rails generate による生成物

Posted at
$ rails generate model sample
      invoke  active_record
      create    db/migrate/20150925000957_create_samples.rb
      create    app/models/sample.rb

モデルの生成。
マイグレーションがセットで付いてくる。モデルだけ生成するオプションはない。

$ rails generate controller sample
      create  app/controllers/sample_controller.rb
      invoke  erb
      create    app/views/sample
      invoke  helper
      create    app/helpers/sample_helper.rb
      invoke  assets
      invoke    coffee
      create      app/assets/javascripts/sample.coffee
      invoke    scss

コントローラの生成。
ビューがセットで付いてくるが、アクションを指定しないと空ディレクトリになるので注意。

ビューのみの生成はできない。

$ rails generate scaffold sample
      invoke  active_record
      create    db/migrate/20150925001300_create_samples.rb
      create    app/models/sample.rb
      invoke  resource_route
       route    resources :samples
      invoke  responders_controller
      create    app/controllers/samples_controller.rb
      invoke    erb
      create      app/views/samples
      create      app/views/samples/index.html.erb
      create      app/views/samples/edit.html.erb
      create      app/views/samples/show.html.erb
      create      app/views/samples/new.html.erb
      create      app/views/samples/_form.html.erb
      invoke    helper
      create      app/helpers/samples_helper.rb
      invoke    jbuilder
      create      app/views/samples/index.json.jbuilder
      create      app/views/samples/show.json.jbuilder
      invoke  assets
      invoke    coffee
      create      app/assets/javascripts/samples.coffee
      invoke    scss

全部生成。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0