問題タブ [rack-pow]

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 に答える
734 参照

rack-pow - Pow はローカルで動作しますが、xip.io で他のサイトを提供します

Rails、PHP、および静的なローカル開発サーバーに Pow.cx を使用しています。ローカルでは正常に動作していますが、新しい xip.io 機能を使用して別のデバイスからブラウズしようとすると、毎回異なる localhost サイトが表示されます。

この特定の不適切に提供されたサイトは Pow でセットアップされていませんが、古い仮想ホストがセットアップされています。

別の言い方をすれば、stm.dev は私のデスクトップで正しいサイトを提供します。iPhone の stm.192.168.1.XXX.xip.io は、Pow で構成されていない別のサイトを提供します。

オンラインで同様の問題についての言及を見つけることができませんでした。他の誰かがこれに遭遇しましたか? この特定のサイトは、問題がある場合は静的 html です。

0 投票する
1 に答える
549 参照

ruby-on-rails - アプリケーションの起動時に Bundler::GitError が発生する

私の開発マシン(Mac)で、私は実行しています

pow 0.3.2 rvm 1.14.5 ruby 1.9.2p290 Bundler version 1.0.21

最近、rvm を 1.14.5 にアップグレードしました。http://myapp.devでアプリを起動しようとすると、このエラーが発生します。

delayed_job は gemset にインストールされます。エラーの原因が rvm なのか pow なのかわかりません

Gemfile依存関係を宣言する行は次のとおりです。

0 投票する
1 に答える
233 参照

ruby - powで自動的にコンパイルされない

私は Padrino でアプリケーションを構築していますが、主に twitter ブートストラップを使用するために、スタイルシートにはあまり使用しないことにしました。

pow 経由でアプリを提供するときに、少ないファイルを自動的にコンパイルするのに問題があります。

組み込みサーバーを実行padrino startして使用すると、素敵なスタイリングが得られますが、その方法がよくわかりません。生成される application.css ファイルは、アプリのパブリック ディレクトリにある application.css ファイルに変更がないことを除いて、本来あるべき姿です。

ただし、pow を介してアプリを実行すると、application.less ファイルに加えられた変更は、提供される唯一の application.css ファイルに反映されません。

私は主に、webrick の実行時にのみ less がコンパイルされる方法と理由を理解しようとしています。

私の少ないイニシャライザは次のとおりです。

そして、私のapplication.lessファイルは次のとおりです。

0 投票する
0 に答える
95 参照

capybara - CapybaraのデフォルトサーバーとしてPowを使用するにはどうすればよいですか?

開発中はpowをラックサーバーとして使用することを楽しんでいます。capybaraテスト中にデフォルトサーバーとしてpowを使用する簡単な方法があるかどうかを知りたいです。私は何人かの人々が使用しているのを見ました:

Capybara.run_server = false

ファイルを作成して、各リクエスト中に自動リロードするようにpowを設定します。

tmp/always_restart.txt

プロジェクトの家の中。

0 投票する
1 に答える
2082 参照

session - Rails 3.2.8 - POW を使用してサブドメイン間で Devise セッションを共有する

Rails 3.2.8 で単純なサブドメイン ベースのブログを設定しようとしています。基本的に、サイト、ユーザー (Devise で認証)、ユーザーをサイトに接続するためのメンバーシップが含まれます。myapp.dev が正常に動作するように POW をセットアップしました。各サイトにはサブドメインがあり、問題なくサブドメインを使用して site#show アクションに移動できます。私の問題は、Devise セッションをサブドメイン間で共有できないことです。heroku アプリではすべて正常に動作していますが、これをローカルでテストできるようにしたいと考えています。

以下を session_store.rb に追加すると、サブドメイン間でセッションが機能しているように見えますが、ログアウトできません。

ドメインの末尾を「.appname.dev」に変更すると、機能しません。

どんな助けでも大歓迎です!

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

ruby-on-rails - アプリケーションは、powを介して異なるアクセスをレンダリングしますか?

Powを介して(つまりで)提供されているアプリを表示http://my_app.dev/すると、次のようにレンダリングされます。

ここに画像の説明を入力してください

webrickまたはthin(つまりrails server webrickまたはrails server thinat )を介してアプリを表示http://localhost:3000すると、次のようにレンダリングされます。

ここに画像の説明を入力してください

アプリは、オプションを選択したrails_apps_compsertwitter bootstrap (sass)を介して生成されました。

アプリケーションのレンダリングに違いが生じる原因は何ですか?PowはラックWebサーバーであることを理解していますが、実際には何が要求に応答していますか?

0 投票する
1 に答える
735 参照

ruby-on-rails - Powサーバー:myapp.dev.comドメインを介してローカルRailsアプリを提供

Powサーバーは、ローカルマシン(OS X Lion)の.devドメインで正常に動作しています。したがって、myapp.devはすべて優れています。

myapp.dev.com(およびmyapp.dev.frとmyapp.dev.XX)を提供するようにしたいと思います。これにより、myappは、トップレベルドメインのリクエストによって内部的に決定されるローカライズされたバージョンを提供します。英語の場合はcom、フランス語の場合はfr...など。

これまでに行ったこと:.powconfigをに設定する

そしてもちろん、powをアンインストールして再インストールします。

myapp.dev.comを呼び出すときにこれまでに得たのは、通常のapacheビューです。powは私のリクエストを処理しません...代わりにapacheに送信し、apacheはサーバールート内のすべてのフォルダーのみを表示します...

何か案は?

0 投票する
6 に答える
2276 参照

ruby-on-rails - Powおよびrbenvのエラー-「そのようなファイルをロードできません-bundler/setup」

Powのトラブルシューティングwikiページにエントリがあることは知っていますが、その変更を加えても同じエラーが発生します。

以下のエラーメッセージから気付いた場合は、少なくともrbenvの正しいバージョンのrubyを使用しようとしているようですが、それでも同じエラーが発生します。

また、トラブルシューティングページに記載されている問題のすべてのコメントも調べましたが、これらの解決策はどれもうまくいきませんでした。

0 投票する
1 に答える
2557 参照

ruby-on-rails - Pow で実行されている Rails アプリが /lib ディレクトリの変更をリロードしない

多くのグーグル検索の後、これらの両方を構成に追加しようとしましたが、リロードは起こりません:

/lib の下のファイルに変更を加えましたが、Pow で更新しても変更がリロードされません

私は何が欠けていますか?

0 投票する
1 に答える
195 参照

dns - POW サーバーをアンインストールしましたが、外部の .dev サイトにアクセスできなくなりました

Pow をインストールした Mac OSX 用の Anvil サーバー アクセサリを試してみました。試してみたところ、実際には使用できないと判断したため、アンインストールを実行しました。

今を除いて、私の会社の .dev サイトのいずれにもアクセスできなくなりました! DNS レベルでは、POW がまだ .dev 呼び出しをハイジャックしており、もちろん失敗していると思います。

このソフトウェアのすべての痕跡をシステムから取り除く必要があるため、すべての .dev サイトにアクセスして通常どおりに開発できます。このままでは、私は水の中で死んでいます。

私は10.8.2を使用しています。再起動も試しました。