問題タブ [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.
ruby-on-rails - Rails3 アプリと Cramp の間でセッションを共有するにはどうすればよいですか?
私は、Rails3 アプリを pow (開発中) で実行し、Cramp アプリケーションをシンで実行しています。Rails で Cookie ベースのセッションを使用しています。Rails によって作成されたセッションに Cramp がアクセスできるようにしたいと考えています。
これを行う方法はありますか?私はRubyとRailsにかなり慣れていません。
ありがとう。
ruby-on-rails - POW が .rvmrc ファイルを無視する理由はありますか?
POWの私のアプリは最近のコピーで、何度かインストールして再インストールしました。
.rvmrc ファイルが登録されません。それはまだ最新の (デフォルトではない) ruby をロードします。
私は次のことをしました。
- アプリを完全に削除しました 2 完全にアンインストール pow
- パウダーを完全にアンインストール
- ~/.pow 5 を削除 pow のすべてのインスタンスを削除
すべてを再インストールしました。それでも読みません.rvmrc
。
何か案は?
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 を使用する別の非レール プロジェクトで問題なく動作します。
ありがとう!
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 内で何かを変更する必要がありますか?
rm - Pow のインストール時の rm エラー:「許可が拒否されました」
Powをインストールしたかった。curl get.pow.cx | sh
ホームディレクトリで実行すると、次のようになります。
前に追加sudo
しても何も変わりませんでした。
これが初心者の質問ではなく、他の人に関連することを願っています。
ruby-on-rails - RailsコンソールとPowの環境変数
Railsコンソールで環境変数にアクセスできませんが、アプリケーションでは機能します。
.powenv
私は持っていますexport SENDGRID_PASSWORD="123"
config/initializers/mail.rb
そこにあります:
そのため、コンソールに入力UserMailer.welcome_mail.deliver
すると、「ArgumentError:SMTP-AUTH要求されましたが、秘密のフレーズがありません」というエラーが発生します。ただし、アプリケーションからはメールを正常に送信します。
コンソールで環境変数を使用できるようにするにはどうすればよいですか?
ruby-on-rails - Omniauth + Pow の問題
Powと Omniauthで奇妙な問題が発生しています。localhost:3000 を使用すると Omniauth (Facebook ログイン) は問題なく動作しますが、Pow (appname.dev) を使用すると問題が発生します。
ユーザーはリダイレクトを通過し、データベースに存在しない場合は適切に作成されます。ただし、この後、root_path にリダイレクトされ、サインインされません。レコードは期待どおりデータベースに保存されますが、サインインは行われません。繰り返しますが、これは Pow (および lvh.me) でのみ発生し、localhost では発生しません。
何か案は?
サインインにDevise/Omniauthアプローチを使用しています。コントローラーのコードは次のようになります。
ここでも、ユーザーは保持されますが、POW の使用時に発生するフラッシュ通知またはサインインはありません。
ruby-on-rails - .powrc ファイルを使用して、アクセスしている URL に基づいてセッション変数を Rails に渡すことはできますか?
複数のドメインを提供する Rails 2 アプリがあります。つまり、http://domainA.comとhttp://domainB.comはどちらも同じ Rails アプリによって提供されます。site
これらを手動で起動するときは、変数を渡して表示するサイトを指定します: site=domainB ruby script/server
.
http://domainA.myapp.devとhttp://domainB.myapp.devを介して両方のサイトにアクセスできるように、Pow を使用したいと思います( http://domainA.devとhttp://domainB.devの方が簡単な場合)。
export site="domainB"
ファイルに追加することでこれを手動で行うことができ、サイトを切り替えるたびにそれを手動で.powrc
編集します(その後、 を実行しtouch tmp/restart.txt
ます)...ただし、もう少し自動化したい. subdomain == domainA ? export site="domainA" : export site="domainB"
ファイル内に相当するようなものを考えてい.powrc
ます。
ruby-on-rails - Rails - テスト データベースを pow テスト ドメインで使用する
現在、Powを使用して Rails アプリを管理しており、.dev と .test の両方を実行しています。.test ドメインをセットアップして、開発データベースの代わりにテスト データベースを使用する方法を考えていました。
基本的に、appname.dev に開発環境をロードし、appname.test にテスト環境をロードすることはできますか?
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) rubygems-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 を実行すると、次のようになります。