問題タブ [railsapps]

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

ruby-on-rails - rails-composer を使用すると、ビルダーのバージョンに基づいてエラーが発生します

rails-composerを使用してプロジェクトを開始しようとしています。composer が gem をインストールした直後に、エラーが発生してスクリプトが停止します。エラーは次のとおりです。

これを解決するために bundle exec を使用する方法がわかりません。

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

ruby-on-rails - 本番環境でカスタム デバイス ビューが無視される

rails-prelaunch テンプレートで作成されたカスタム デバイス ビューを使用しています - https://github.com/RailsApps/rails-prelaunch-signup

開発中は、すべて正常に動作します。私が期待しているdeviseビューが表示されます(views/deviseフォルダーから)。

ただし、本番環境に切り替えるとすぐに、アプリはデフォルトのデバイスの gem ビューを使用し始めます。

何が起こっているのかについてのアイデアはありますか?

ありがとう!

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

ruby-on-rails - Flash 通知を閉じると、ページがリダイレクトされます

Railsのdeviseとcancanの統合のチュートリアルに従っています。 https://github.com/RailsApps/rails3-bootstrap-devise-cancan ユーザーがフラッシュ通知にログインすると、ページが閉じられた後にページがリロードされることに気付きました。ログに次のように表示されます: 「ルート パス」にリダイレクトされました 完了 302

ここに私のルートファイルがあります

レイアウトコード:

フラッシュ メッセージ コード

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

ruby-on-rails - Bootstrap Devise Cancan Rails - Rspec の失敗

Rails3 Bootstrap Device Cancan をローカル マシンにインストールして実行しましrake specたが、すべてのテストが失敗し、以下のエラーが共通して発生します。

https://github.com/RailsApps/rails3-bootstrap-devise-cancan慎重に指示に従ったので、なぜこれを取得しているのかわかりません。

現在、これを Windows 8 で実行しており、Bitnami RubyStack を使用して CMD を実行しています。

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

ruby - Heroku 移行コマンドが失敗する

アプリを Heroku にデプロイするときに問題が発生しました。ruby 2.0.0、rails'、'3.2.13'、'pg'、'0.15.1' を実行しています。

アセットをコンパイルし、フィガロで環境変数をロードしています。

私が抱えている問題は、heroku migrate コマンドを実行できないことです。

私の Heroku ログには次のように表示されます。

私が見るべき場所についての助けは大歓迎です。

編集:

私の宝石ファイルは次のようになります:

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

ruby - Rails 4でbinding_of_caller gemが呼び出されない

私は開発中の better_errors gem が本当に好きで、私の OS X マシンでは REPL が表示されます。現在、私は Windows XP の気まぐれについて学んでおり、better_errors は機能しているのに REPL が表示されないことに気付きました。RailsAppスターターから始めて、私のgemfileは以下を示しています:

pik 0.3.0 pre を使用して Ruby 2.0.0-p353 を実行しています。gem install binding_of_caller を実行しましたが、インストール中にエラーは発生しませんでした。bundle show _binding_of_caller_ の出力は次のとおりです。

GemfileOK でプラットフォームへの呼び出しをコメントアウトしましたが、REPL がまだ読み込まれていません。

私の Windows fu はあまり明るくありませんが、Google で解決策を示唆するものは見つかりませんでした。github ページを読むと、私が何も悪いことをしていないことがわかります。次に何を試せばいいですか?ありがとう、サム

アプリを新しい Win7 マシンに移動しました。私の OS X マシンでは問題なく動作しますが、残念ながら binding_of_caller はまだ発生していません。だから、私が正しくしていないWindows上で何かがあります。

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

ruby-on-rails - Bootstrap または Foundation を使用した Rails 4.1 でのフラッシュ メッセージの色が間違っている

次のコードは、Bootstrap 3.0 を使用して Rails フラッシュ メッセージを表示します。

コードは記事Bootstrap and Railsからのものです。

記事Foundation and Railsの同様のコードをFoundation で使用できます。

Bootstrap または Foundation のいずれかで、アプリケーションを Rails 4.0 から Rails 4.1 にアップグレードすると、すべてのフラッシュ メッセージが赤で表示され、緑で表示されるはずの「通知」メッセージも表示されます。

Rails 4.1 でこのコードを壊すために何が変更されましたか?

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

ruby-on-rails - user.admin はどこにありますか? rails-devise-pundit スターターアプリで定義されていますか?

RailsApps rails-composerを使用して、rails-devise-pundit スターター アプリケーションを作成しました。私はまだRuby on Railsに少し慣れておらず、考案、専門家、およびRails 4に慣れていません。

コードを見て、それがどのように機能するかを学びました。コントローラとポリシー クラスには、user.admin? と呼ばれます。しかし、私は管理者を見つけることができませんか?方法。User モデルにあると思いますが、ありません。ユーザークラスは次のとおりです。

users_controller.rb の一部で使用:

専門家または考案者は、このメソッドを何らかの方法で作成しますか? 専門家のドキュメントで使用されているのを見てきましたが、例として使用しているだけです。メソッドを作成する必要がある、またはメソッドがそれを処理する必要があるとは言いません。可能な値として :admin を持つロール列挙型を何らかの形で使用していますか? 誰かがこれがどのように機能するかを説明できるなら、私はそれを感謝します.

ユーザークラスのロール列挙の代わりにロールを処理するために、すぐに rolify gem の使用を追加する予定です。何故か全く違うロール名を作りたくなるのかもしれません。すべてを機能させ続ける方法を理解していることを確認したいと思います。ありがとう。