問題タブ [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 に答える
136 参照

ruby-on-rails - Rails3 アプリと Cramp の間でセッションを共有するにはどうすればよいですか?

私は、Rails3 アプリを pow (開発中) で実行し、Cramp アプリケーションをシンで実行しています。Rails で Cookie ベースのセッションを使用しています。Rails によって作成されたセッションに Cramp がアクセスできるようにしたいと考えています。

これを行う方法はありますか?私はRubyとRailsにかなり慣れていません。

ありがとう。

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

ruby-on-rails - POW が .rvmrc ファイルを無視する理由はありますか?

POWの私のアプリは最近のコピーで、何度かインストールして再インストールしました。

.rvmrc ファイルが登録されません。それはまだ最新の (デフォルトではない) ruby​​ をロードします。

私は次のことをしました。

  1. アプリを完全に削除しました 2 完全にアンインストール pow
  2. パウダーを完全にアンインストール
  3. ~/.pow 5 を削除 pow のすべてのインスタンスを削除

すべてを再インストールしました。それでも読みません.rvmrc

何か案は?

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

ruby-on-rails - pow のコメント: Bundler::GemNotFound: どのソースにも rake-0.9.2.2 が見つかりませんでした

で正常に動作する Rails アプリがありますがrails s、pow を使用してロードしようとすると、次のエラーが発生します。

奇妙なことに、このアプリの .rvmrc ファイルでは次のように指定されています1.9.3-p125

実行すると次のように表示されますbundle install

FWIW、pow は、1.9.2 と別の gemset を使用する別の非レール プロジェクトで問題なく動作します。

ありがとう!

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

ruby-on-rails - powを使用したdevise/omniauthの問題 - Railsサーバーでの作業

レールアプリをローカルでホストするためにpowを使用しています。

devise を追加し、次の手順に従って omniauth を機能させようとしています。

http://my_site.dev/users/auth/twitterにアクセスすると、次のエラーが表示されます -

内部 Rails サーバーを使用すると正常に動作し、 http: //0.0.0.0 :3000/users/auth/twitter にアクセスすると期待どおりに動作します。

私が間違っていることは何か分かりますか?pow 内で何かを変更する必要がありますか?

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

rm - Pow のインストール時の rm エラー:「許可が拒否されました」

Powをインストールしたかった。curl get.pow.cx | shホームディレクトリで実行すると、次のようになります。

前に追加sudoしても何も変わりませんでした。

これが初心者の質問ではなく、他の人に関連することを願っています。

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

ruby-on-rails - RailsコンソールとPowの環境変数

Railsコンソールで環境変数にアクセスできませんが、アプリケーションでは機能します。

.powenv私は持っていますexport SENDGRID_PASSWORD="123"

config/initializers/mail.rbそこにあります:

そのため、コンソールに入力UserMailer.welcome_mail.deliverすると、「ArgumentError:SMTP-AUTH要求されましたが、秘密のフレーズがありません」というエラーが発生します。ただし、アプリケーションからはメールを正常に送信します。

コンソールで環境変数を使用できるようにするにはどうすればよいですか?

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

ruby-on-rails - Omniauth + Pow の問題

Powと Omniauthで奇妙な問題が発生しています。localhost:3000 を使用すると Omniauth (Facebook ログイン) は問題なく動作しますが、Pow (appname.dev) を使用すると問題が発生します。

ユーザーはリダイレクトを通過し、データベースに存在しない場合は適切に作成されます。ただし、この後、root_path にリダイレクトされ、サインインされません。レコードは期待どおりデータベースに保存されますが、サインインは行われません。繰り返しますが、これは Pow (および lvh.me) でのみ発生し、localhost では発生しません。

何か案は?

サインインにDevise/Omniauthアプローチを使用しています。コントローラーのコードは次のようになります。

ここでも、ユーザーは保持されますが、POW の使用時に発生するフラッシュ通知またはサインインはありません。

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

ruby-on-rails - .powrc ファイルを使用して、アクセスしている URL に基づいてセッション変数を Rails に渡すことはできますか?

複数のドメインを提供する Rails 2 アプリがあります。つまり、http://domainA.comhttp://domainB.comはどちらも同じ Rails アプリによって提供されます。siteこれらを手動で起動するときは、変数を渡して表示するサイトを指定します: site=domainB ruby script/server.

http://domainA.myapp.devhttp://domainB.myapp.devを介して両方のサイトにアクセスできるように、Pow を使用したいと思います( http://domainA.devhttp://domainB.devの方が簡単な場合)。

export site="domainB"ファイルに追加することでこれを手動で行うことができ、サイトを切り替えるたびにそれを手動で.powrc編集します(その後、 を実行しtouch tmp/restart.txtます)...ただし、もう少し自動化したい. subdomain == domainA ? export site="domainA" : export site="domainB"ファイル内に相当するようなものを考えてい.powrcます。

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

ruby-on-rails - Rails - テスト データベースを pow テスト ドメインで使用する

現在、Powを使用して Rails アプリを管理しており、.dev と .test の両方を実行しています。.test ドメインをセットアップして、開発データベースの代わりにテスト データベースを使用する方法を考えていました。

基本的に、appname.dev に開発環境をロードし、appname.test にテスト環境をロードすることはできますか?

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

ruby-on-rails - アプリケーション起動時のエラー Bundler::GemNotFound

新しいアプリを開始したばかりですが、[ようこそ] ページの [アプリケーションの環境について] リンクをクリックすると、このエラーが発生します。

アプリケーションの開始エラー Pow が実行しようとしたときに、Rack アプリで例外が発生しました。

Bundler::GemNotFound: どのソースにも activesupport-3.2.6 が見つかりませんでした

私のアプリは実行中です:

  • レール 3.2.6
  • ルビー 1.9.3p194
  • Rubygems 1.8.24
  • RVM 1.14.5
  • 捕虜 0.4.0

問題が住宅の乗客に関係することである同様の質問を見つけましたが、私はそれを使用していません。

gem list を実行すると、次のようになります。

* 地元の宝石 *

actionmailer (3.2.6) actionpack (3.2.6) activemodel (3.2.6) activerecord (3.2.6) activeresource (3.2.6) activesupport (3.2.6) arel (3.0.2) builder (3.0.0) bundler ( 1.1.4) coffee-rails (3.2.2) coffee-script (2.2.0) coffee-script-source (1.3.3) daemon_controller (1.0.0) erubis (2.7.0) execjs (1.4.0) fastthread ( 1.0.7) ハイク (1.2.1) i18n (0.6.0) ジャーニー (1.0.4) jquery-rails (2.0.2) json (1.7.3) メール (2.4.4) mime-types (1.19) multi_json ( 1.3.6) パッセンジャー (3.0.13) ポリグロット (0.3.3) ラック (1.4.1) ラックキャッシュ (1.2) ラック ssl (1.3.2) ラックテスト (0.6.1) レール (3.2.6) railties (3.2.6) rake (0.9.2.2) rdoc (3.12) ruby​​gems-bundler (1.0.3) rvm (1.11.3.4) sass (3.1.20) sass-rails (3.2.5) sprockets (2.4.3, 2.1.3) sqlite3 (1.3.6) トール (0.15.4, 0.15.3) チルト (1.3.3) ツリートップ (1.4.10) tzinfo (0.3.33) 醜い (1.2.6)

どんな助けでも大歓迎です、ありがとう。

アップデート

gemfile.lock

bundle install を実行しましたが、正常に完了しました。ただし、sudo bundle install を実行すると、次のようになります。