Rails – ファイル配置

Railsバージョン

Rails 6.1.3

ファイル配置

ディレクトリー

.git
  • branches
  • hooks
  • info
  • objects
  • refs
  • HEAD
  • config
  • description
app
  • assets
    • config
    • images
    • stylesheets
  • channels
    • application_cable
      • channel.rb
      • connection.rb
  • controllers
    • concerns
      • .keep
    • application_controller.rb
    • コントローラー名_controller.rb
  • helpers
    • application_helper.rb
    • コントローラー名_helper.rb
  • jobs
    • application_job.rb
  • mailers
    • application_mailer.rb
  • models
    • concerns
      • .keep
    • application_record.rb
  • views
    • layouts
      • application.html.erb
      • mailer.html.erb
      • mailer.text.erb
    • コントローラー名
      • アクション名.html.erb
bin
  • bundle
  • rails
  • rake
  • setup
  • spring
  • webpack
  • webpack-dev-server
  • yarn
config
  • envitonments
    • development.rb
    • production.rb
    • test.rb
  • initializers
    • application_controller_renderer.rb
    • assets.rb
    • backtrace_silencers.rb
    • content_security_policy.rb
    • cookies_serializer.rb
    • filter_parameter_logging.rb
    • inflections.rb
    • mime_types.rb
    • permissions_policy.rb
    • wrap_parameters.rb
  • locales
    • en.yml
  • webpack
    • development.js
    • environment.js
    • production.js
    • test.js
  • application.rb
  • boot.rb
  • cable.yml
  • credentials.yml.enc
  • database.yml
  • environment.rb
  • master.key
  • puma.rb
  • routes.rb
  • spring.rb
  • storage.yma
  • webpacker.yml
db
  • seeds.rb
lib
  • assets
  • tasks
log
  • .keep
  • development.log
node_modules
  • 多数のライブリーディレクトリー
public
  • packs
    • js
  • 404.html
  • 422.html
  • 500.html
  • apple-touch-icon-precomposed.png
  • apple-touch-icon.png
  • favicon.ico
  • robots.txt
storage
  • .keep
test
  • channels
  • controllers
  • fixtures
  • helpers
  • integration
  • mailers
  • models
  • system
  • test_helper.rb
tmp
vendor
  • .keep

ファイル

  • .browserslistrc
  • .gitattributes
  • .gitignore
  • .ruby-version
  • Gemfile
  • Gemfile.lock
  • README.md
  • Rakefile
  • babel.config.js
  • config.ru
  • package.json
  • postcss.config.js
  • yarn.lock

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です