問題タブ [ruby-on-rails-plugins]

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

ruby-on-rails - 私と restful_authentication を覚えておいてください

restful_authentication プラグインを使用する Rails アプリケーションがあります。"remember me" 機能を有効にしましたが、時々ログアウトされます。問題は、それがいつ起こるかのパターンが見えないことです。

開発環境では機能するが、本番環境では機能しない場合があります。Firefox では機能するが、Safari では機能しない場合があります。

誰かが同様の問題を抱えていましたか?また、合理的な方法でこれをテストする方法についてのアドバイスもいただければ幸いです (常にブラウザを閉じて再度開く必要はありません)。

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

ruby-on-rails - Railsのresource_controllerでのネストされたリソースアクセスの問題

Railsのresource_controllerプラグインを使用しています。UsersControllerとProjectsController内にネストされたReleasesControllerがあります。

Resource_controllerは、ユーザーからリリースをプルしようとすると失敗しますが、プロジェクトからは成功します。Userでの問題は、Releaseの結果が、ReleaseではなくEnumerable::Enumeratorタイプのオブジェクトになることです。プロジェクトの下でリリースを見つける同じプロセスにより、正しいリリースインスタンスが識別されます。

r_cコードを掘り下げて、ネットメソッド呼び出しを見つけました。これは、スクリプト/コンソール内で問題を再現しました。

もちろん、Enumerable::Enumeratorで使用されるReleaseメソッドはすべて失敗します。リリースメソッドの定義は次のとおりです。

ProjectsControlerでUser.projectsメソッドを問題なく使用しています。問題はUser.releasesメソッドの定義にあると思いますが、修正方法の提案に感謝します。

これが私のルート定義です:

ありがとう!dr

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

ruby-on-rails - Rails の Authlogic と名前空間

Railsで名前空間を使用してAuthlogicを設定する例はありますか? 多くの「管理者」関連コントローラー (製品、カテゴリなど) を含む「管理者」名前空間があります。

Authlogic に関連するもの (user_session、users) にアクセスしようとすると、次のようなエラーが表示されます。

{:controller="admin/users", :action="show"} から admin_ account _url を生成できませんでした

...あいまいなルートを示唆しています。しかし、「レーキ ルート」を実行すると、すべてがうまくいくように見えます。名前空間 (admin) に関連付けるために、コード内のすべての参照を "account_url" だけに変更しました。この時点で何が起こっているのかわかりません。

0 投票する
5 に答える
983 参照

ruby-on-rails - 計算量の多いクエリで find_by_sql に代わるものは何ですか?

当社はあいまいなメトリクスを計算するレポートが大好きです。メトリクスは ActiveRecord のファインダー (find_by_sql を除く) では計算できず、ruport の ruby​​ ベースの機能では遅すぎます。

データベース層で大規模な計算を行うプラグイン、gem、または db アダプターはありますか? 複雑なレポートを作成するためのソリューションは何ですか?

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

ruby-on-rails - Restful 認証プラグインを使用した Rails ActionMailer がメールを配信しない

私は、安らかな認証プラグインを使用するレールアプリに取り組んできました。新しいユーザーは、電子メールの確認を通じてアカウントを有効にする必要があります。これは数時間前まで機能していましたが、アプリケーションが突然電子メールの配信に失敗し始めました。代わりに、次のエラー メッセージが表示されます。

古いリビジョンに戻し、actionmailer で新しいアプリを作成し、レールを再インストールし、すべてのプラグインと gem を再インストールしましたが、エラーは解決しません。誰もこのエラーを見たことがありますか? perform_delivery_SMTP メソッドを UserMailer モデルに追加する必要があるように思えますが、その方法と理由は? ありがとう。

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

ruby-on-rails - 'rubygems'が機能していない必要があります

入力irb> require 'rubygems'するとfalseが返されます。Railsアプリには、明らかに機能している多くの宝石があります-rake、activerecordなど。ここで何がうまくいかない可能性がありますか?ありがとう。

Ruby1.8.6。レール1.2.6

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

ruby-on-rails - Rails で WYSIWYG フォーム ビルダー (Wufoo 風) を作成する

Wufoo のような WYSIWYG フォーム ビルダー機能を Rails Web アプリケーションに追加する必要があります。

役立つリソース (gems/engines/plugins/example code) を知っている人はいますか?

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

ruby-on-rails - restful_authentication何も表示されません

基本的なインストールに従いました(http://railscasts.com/episodes/67-restful-authentication

これを行う:

1.)rubyスクリプト/認証されたユーザーセッションの生成

2.)rubyスクリプト/認証済みユーザーセッションの生成db:migrateのレーキ

3.)ファイルapplication_controler.rbに私が含めました

4.)ファイルroutes.rbに私は含めました

問題は、localhost:3000 /で、通常の「 Ruby on Railsに乗っています!」ページと同じように表示されることです。

ログインページをlocalhost:3000に表示するにはどうすればよいですか?