問題タブ [ruby-on-rails-5.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
264 参照

ruby-on-rails - Rails 5.1 minitest は params で配列の配列を平坦化します

Rails 4.2 から 5.1 にアップグレードした後、次のようなものを提供すると、テストのみのようです。

次に、コントローラーのパラメーター内で次のように解析されます。

幸いなことに、コントローラーへの実際の呼び出しは正しく解析されます。明らかにテストを修正する必要があるので、助けていただければ幸いです。

0 投票する
2 に答える
3501 参照

deployment - Rails 5.1 カピストラーノ secrets.yml.key によるデプロイ

カピストラーノでステージング環境にデプロイしようとしています。暗号化されたシークレットをセットアップし、開発でテストしましたが、シークレットが利用可能であるように見えます。のステージング環境設定をセットアップしましたread_encrypted_secrets = true。私の秘密鍵ファイルは git-ignored です。ステージング環境に SSH 接続しsecrets.yml.keyapp_name/current/configディレクトリに配置しました。AWS EC2 インスタンスにデプロイしています。RAILS_MASTER_KEY環境変数を使用していません。

cap staging deployリリースタグを実行して選択すると、実行中にこのエラーが発生しますdeploy:migrating bundle exec rake db:migrate

サーバー上に正しいキーがありますが、レールがそれを見つけたり使用したりしないのはなぜですか?

0 投票する
4 に答える
1640 参照

ruby-on-rails - Heroku CI と Postgresql 拡張機能

Heroku の CI を使用して Rails アプリケーションのテストを実行しようとしていますが、structure.sqlファイルを読み込もうとすると問題が発生します。

関連する行は次のとおりです。

psql:/app/db/structure.sql:28: エラー: エクステンション plpgsql の所有者である必要があります rake が中止されました!

Structure.sql には次の行が含まれます。

これを Heroku の CI で動作させる方法についてのアイデアはありますか?