Railsアプリテンプレートでpostgresを使用するにはどうすればよいですか?

カルロスマルティネス

アプリのカスタムテンプレートを作成していて、sqliteの代わりに使用するpgを追加しました。

gem 'pg'

gsub_file "Gemfile", /^gem\s+["']sqlite3["'].*$/,''

after_bundle do
  generate "rspec:install"
  generate "simple_form:install"
end

ただし、このようなアプリケーションを作成する場合、デフォルトでsqlite3用に構成する場合はdatabase.ymlファイルを作成する場合postgresql、テンプレートから代わりに構成を追加するアプリを指定するにはどうすればよいですか?--database=postgresqlオプションを追加していたのと同じように

カルロスマルティネス

app_nameすでに入力されているため、ユーザーにアプリケーション名を尋ねる必要はありません

Thorコマンドは、ファイルの操作に非常に役立ちます。.erbテンプレートを使用して、テンプレートメソッドを使用してテンプレートから値を渡すことができます

# config the app to use postgres
remove_file 'config/database.yml'
template 'database.erb', 'config/database.yml'

database.erb:

default: &default
  adapter: postgresql
  host: db 
  port: 5432
  pool: 5
  timeout: 5000
  user: postgres
  password: postgres

development:
  <<: *default
  database: <%= app_name %>_development

test:
  <<: *default
  database: <%= app_name %>_test

production:
  <<: *default
  database: <%= app_name %>_production

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Postgresでクエリテンプレートを作成するにはどうすればよいですか?

分類Dev

RailsアプリでHTMLテンプレートの「SASS」を使用するにはどうすればよいですか?

分類Dev

ExpressJSアプリ-Expressでテンプレートエンジンの代わりに通常のHTMLを使用するにはどうすればよいですか

分類Dev

速度テンプレートで「for」ループを使用するにはどうすればよいですか?

分類Dev

マテリアルUIテンプレートの右から左へのオプションを使用するにはどうすればよいですか?

分類Dev

Angularアプリのejsテンプレートに渡されるJS変数を使用するにはどうすればよいですか?

分類Dev

webpackを使用してテンプレートからVueJSアプリをロードするにはどうすればよいですか?

分類Dev

RailsアプリにjQueryUIをインストールするにはどうすればよいですか?

分類Dev

ARMテンプレートを使用してAzureWebアプリに「HTTPSのみ」を設定するにはどうすればよいですか?

分類Dev

DojoでテンプレートタグにDjangoを使用するにはどうすればよいですか?

分類Dev

テンプレートプロトタイプに関するZabbixエラーをクリアするにはどうすればよいですか?

分類Dev

golangテンプレートで除算を使用するにはどうすればよいですか?

分類Dev

Beego:テンプレートでIf-else条件を使用するにはどうすればよいですか?

分類Dev

JDBCテンプレートでUUIDを使用するにはどうすればよいですか?

分類Dev

Djangoテンプレートで「isnotNone」を使用するにはどうすればよいですか?

分類Dev

Sphinxを他のテンプレートで使用するにはどうすればよいですか?

分類Dev

Djangoテンプレートの{%if is_exist%}で{{variable}}を使用するにはどうすればよいですか?

分類Dev

Cheetahテンプレートで継承を使用するにはどうすればよいですか?

分類Dev

テンプレートのfold式でconstexprを使用するにはどうすればよいですか?

分類Dev

DjangoでVueテンプレートを使用するにはどうすればよいですか?

分類Dev

テンプレートでDjangoDeleteViewを使用するにはどうすればよいですか

分類Dev

Djangoテンプレートでinstaceofを使用するにはどうすればよいですか?

分類Dev

XtendテンプレートをChello Worldで使用するにはどうすればよいですか?

分類Dev

Angular2で<html>テンプレートを使用するにはどうすればよいですか?

分類Dev

Angular UI Bootstrap Datepickerでテンプレートを使用するにはどうすればよいですか?

分類Dev

Djangoテンプレートで「WhileLoop」を使用するにはどうすればよいですか?

分類Dev

TreeViewItemのテンプレートでDataTemplateSelectorを使用するにはどうすればよいですか?

分類Dev

テンプレートでstd関数を使用するにはどうすればよいですか?

分類Dev

jQueryでHTMLテンプレートタグを使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    Postgresでクエリテンプレートを作成するにはどうすればよいですか?

  2. 2

    RailsアプリでHTMLテンプレートの「SASS」を使用するにはどうすればよいですか?

  3. 3

    ExpressJSアプリ-Expressでテンプレートエンジンの代わりに通常のHTMLを使用するにはどうすればよいですか

  4. 4

    速度テンプレートで「for」ループを使用するにはどうすればよいですか?

  5. 5

    マテリアルUIテンプレートの右から左へのオプションを使用するにはどうすればよいですか?

  6. 6

    Angularアプリのejsテンプレートに渡されるJS変数を使用するにはどうすればよいですか?

  7. 7

    webpackを使用してテンプレートからVueJSアプリをロードするにはどうすればよいですか?

  8. 8

    RailsアプリにjQueryUIをインストールするにはどうすればよいですか?

  9. 9

    ARMテンプレートを使用してAzureWebアプリに「HTTPSのみ」を設定するにはどうすればよいですか?

  10. 10

    DojoでテンプレートタグにDjangoを使用するにはどうすればよいですか?

  11. 11

    テンプレートプロトタイプに関するZabbixエラーをクリアするにはどうすればよいですか?

  12. 12

    golangテンプレートで除算を使用するにはどうすればよいですか?

  13. 13

    Beego:テンプレートでIf-else条件を使用するにはどうすればよいですか?

  14. 14

    JDBCテンプレートでUUIDを使用するにはどうすればよいですか?

  15. 15

    Djangoテンプレートで「isnotNone」を使用するにはどうすればよいですか?

  16. 16

    Sphinxを他のテンプレートで使用するにはどうすればよいですか?

  17. 17

    Djangoテンプレートの{%if is_exist%}で{{variable}}を使用するにはどうすればよいですか?

  18. 18

    Cheetahテンプレートで継承を使用するにはどうすればよいですか?

  19. 19

    テンプレートのfold式でconstexprを使用するにはどうすればよいですか?

  20. 20

    DjangoでVueテンプレートを使用するにはどうすればよいですか?

  21. 21

    テンプレートでDjangoDeleteViewを使用するにはどうすればよいですか

  22. 22

    Djangoテンプレートでinstaceofを使用するにはどうすればよいですか?

  23. 23

    XtendテンプレートをChello Worldで使用するにはどうすればよいですか?

  24. 24

    Angular2で<html>テンプレートを使用するにはどうすればよいですか?

  25. 25

    Angular UI Bootstrap Datepickerでテンプレートを使用するにはどうすればよいですか?

  26. 26

    Djangoテンプレートで「WhileLoop」を使用するにはどうすればよいですか?

  27. 27

    TreeViewItemのテンプレートでDataTemplateSelectorを使用するにはどうすればよいですか?

  28. 28

    テンプレートでstd関数を使用するにはどうすればよいですか?

  29. 29

    jQueryでHTMLテンプレートタグを使用するにはどうすればよいですか?

ホットタグ

アーカイブ