問題タブ [heroku]

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 投票する
1 に答える
302 参照

ruby-on-rails - 「仕様ファイルがありません」という警告を無視しても安全ですか

最近、Gem 管理をバンドラーに移植して、アプリが heroku でうまく動作するようにしました。そうすることで、次のエラーが表示されるようになりました (ただし、アプリは正常に動作しています)。

私はそれらを無視することができると言っている投稿を見ました: http://gilesbowkett.blogspot.com/2009/03/configgem-unpacked-gem-whatever-in.html

本当にそうですか、これらの警告を安全に無視できますか?

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

ruby-on-rails - (Heroku で) 限定された cron アクセスで 15 分のタイムアウトをモデル化するにはどうすればよいですか?

私のチームは現在、ユーザー認証に Authlogic を使用しています。これは、6 回の failed_login_attempts の後にユーザーのアカウントを無効にします。そのようなユーザーのアカウントを 15 分後に再度有効にしたいと考えています。問題は、1 時間の cron ジョブと毎日の cron ジョブしか提供しない Rails クラウド ホスト Heroku にデプロイしていることです。私が持っていない数分でインクリメントするcronジョブが必要なようです。または、スレッドをフリーズしてタイムアウトを待つ必要がありますが、これは明らかなパフォーマンス上の理由からは考慮されません。 .

この特定のユーザー エクスペリエンスを実装するための他のオプションはありますか?

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

ruby - この ruby​​ ステートメントは、手動割り当てのためにどのように分解されますか?

私は次の声明を持っています -

デフォルト変数を手動で割り当てるにはどうすればよいですか?

上記はlocalhostで正常に実行されていますが、Herokuにプッシュすると壊れてNoMethodError pop3が発生します。

0 投票する
3 に答える
1763 参照

ruby-on-rails - Heroku andRails3ベータ版

Rails 3ベータプロジェクトをherokuにデプロイする方法は?これを実行しようとすると、次のエラーが発生します。

0 投票する
3 に答える
2085 参照

security - HerokuとIPマスク

クレジットカード決済(tranzilla)を許可するサービスを使用するショッピングサイトを構築しています。このサービスには、(ソケットによる)要求を許可するIPまたはIPマスクが必要です。問題は、分散型のホスティングとしてherokuを使用していることです...これを行う方法はありますか?(カスタムsslアドオンを購入することを除いて、これは私の最後の手段であり、最善の解決策ではありません)
PSフルIPマスクは受け入れられません。

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

ruby-on-rails - キャッシング付き Heroku

アプリケーション内でページ キャッシュを使用しています。すべてがローカルで正常に動作します。しかし、変更をherokuサーバーにプッシュした後。キャッシングの有効期限は機能しません。スイーパーを使用して、キャッシュされたページを追跡し、期限切れにします。

production.rb でのキャッシュの構成は次のとおりです。

たぶん、私が知らない特定の構成があります。

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

ruby-on-rails - 1つのHerokudynoにRailsアプリはいくつありますか?

1つのdynoでherokuでホストできるアプリがいくつ見つかりませんか?

トラフィックの少ない小さなアプリをたくさんホストする予定です。

あなたの答えをありがとう

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

postgresql - activerecord と mongo / mongo-mapper ブリッジ

Active Record を使用したプロジェクトがあり、MongoDB を使用して新しい機能を追加したいと考えています。車輪を再発明してサイト全体を書き直すのではなく、MongoMapper を使用するモデルと ActiveRecord (postgres) を使用するモデルの 2 つを統合するにはどうすればよいでしょうか。

私は他の人がそれを成功させたことを発見しましたが、例はありません:

http://groups.google.com/group/mongomapper/browse_thread/thread/ec5ad00e18e7dd2c/887b8b0b904a8f73?lnk=gst&q=activerecord#887b8b0b904a8f73

たとえば、場所の STI Mongo モデルがあり、これを既存の場所の ActiveRecord モデル、つまり都市に関連付けたいと考えています。そしてAuthlogicに基づくユーザーモデル...どうすればそれらを一緒に使用できますか? 正しい方向への1つか2つのポインタに感謝します。

ありがとう、

0 投票する
3 に答える
4132 参照

ruby-on-rails - Amazon S3クレデンシャルを.bashrc環境変数に保存すると、Railsアプリが失敗します

私は、ペーパークリップを使用してAmazonS3にデータを保存するRailsアプリを開発しています。アプリはHerokuでホストされています。私はUbuntuKarmicで開発しています。

これから説明する問題は、開発(ローカルホスト上)と本番環境(Heroku上)で発生します。


S3クレジットをペーパークリップに渡す標準的な方法は、次のようにconfig/s3.ymlに配置することです。

これを行うと、すべてが正常に機能します。ただし、これによりコードを他のユーザーと共有することが難しくなるため、Herokuは別の方法(http://docs.heroku.com/config-vars )を提案します。

彼らはあなたがあなたのS3_KEYとS3_SECRETをあなたの.bashrcに次のように入れるべきであるとアドバイスします:

次に、config / initializers / s3.yml(わずかに異なるパスに注意)を作成し、そのファイルに次のように配置することを提案します。

しかし、これを行うと、ペーパークリップがぐらつきをスローし、次のエラーメッセージを吐き出します。

つまり、明らかに、すべてがstorage.rbモジュール内で開始されています。スタックトレースをステップスルーします。

行176のparse_credentialsメソッドにフラグが付けられています-コードに表示される呼び出しは次のとおりです。

parse_credentialsメソッドは別のメソッドfind_credentialsを呼び出そうとしますが、これが問題であると私は信じています。find_credentialsのコードは次のとおりです。

find_credentialsメソッドが.bashrcファイルから値を読み取るためにどのように装備されているかがわかりません。YAMLから読み取ることができるケースとハッシュを検索するケースが2つあります。

私のモデルは次のようにクレデンシャルを参照します:

モデルから:s3_credentialsハッシュを削除すると、stringify_keysエラーがなくなり、railsコンソールはfind_credentialsメソッドの最後に表示されるエラーメッセージをスローします。つまり、「クレデンシャルはパス、ファイル、またはハッシュではありません」。

だから私は困惑しています。これはおそらくHerokuの人たち(彼らが答えてくれることを期待してこのリンクを実際にメールで送信する予定です)の質問であり、thoughtbotのdoodsの質問でもあることを理解しています。

最初に言ったように、キーとシークレットをconfig / s3.ymlに貼り付けるという標準的なアプローチをとると、アプリは正常に動作しますが、Herokuが提案する方法を使用することをお勧めします。これにより、作業がはるかに簡単になります。つまり、自分のリポジトリをパブリックgithubページに保存して、他の人が使用できるようにすることができます。Gitでカスタマーマージドライバーを記述して、APIキーをパブリックドメインから除外する必要はありません。

enV変数をetc/bash.bashrcと〜/ .bashrcに貼り付けてみましたが、再起動しても同じ問題が発生します。問題は、Herokuだけでなく開発マシンでも発生します。config-varsもHerokuにプッシュするようにしました。

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

ruby-on-rails - Ruby on Rails Heroku で DB が空いているときにジョブを実行する

Heroku を使用する ruby​​ on rails アプリがあります。DBに負荷がかかるため、システム全体をロックするdbでインポート/エクスポートタスクなどを実行する必要があります。データベースがその瞬間に使用されていないときにのみこれらのタスクを実行するようにシステムに指示する方法はありますか?