問題タブ [activeadmin]

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 投票する
0 に答える
1144 参照

ruby-on-rails - DeviseとActiveAdminによる素早いユーザー切り替え

この記事に従って、Devise で高速なユーザー切り替えを作成しました。

http://pivotallabs.com/users/mbarinek/blog/articles/1387-fast-user-switching-with-devise

私が理解していないのは、キュウリファイルで、

しかし、rake ルートを実行すると、sign_in_as_path がありません。

私はactiveadminを使用しており、追加の「サインイン」フィールドを使用して管理者/ユーザービューを生成しようとすると:

そしてこれはルートで:

それは私にこれを与えます:

これを含む admin/users.rb から、記事で指定されている SignInAsController で create アクションをトリガーする方法がわかりません。

返信ありがとう

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

ruby-on-rails - Rails 3 : ActiveAdmin と has_one による一括割り当て

私は 2 つのモデルUserとを持つ Rails アプリケーションを開発していますClientUserdevise に支えられ、認証を担当しhas_one Client、特定のユーザーのクライアントの詳細を保持します。Clientを作成するたびにモデルが作成されるようにするため、この関係は常に存在しますUser

私が使用している管理領域にはActiveAdmin. Userここで、管理インターフェイスから を作成しようとすると、次のようなフォームを使用します。

問題は、UserまたはClientが保存され、ページが検証エラーでリロードされることです。Rails コンソールを確認WARNING: Can't mass-assign protected attributes: client_attributesしましたが、作成しようとするたびにメッセージが表示されますUser

この問題を調べたところ、一括割り当てを可能にするにattr_accessibleは、割り当てが許可されているフィールドごとに定義する必要があることがわかりました。そのため、上記の各フィールドのモデルにこのディレクティブを配置Clientすると、メッセージが表示され続け、モデルが適切に保存されなくなります。

誰もこれについて手がかりを持っていますか?

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

ruby-on-rails - アクティブな管理者に新しい管理者を追加する

ユーザーにdeviseを使用しています。私は最近 rails Active Admin gemをインストールしました。すべてがうまく機能しています。

ただし、新しい管理者ユーザーを追加する方法がわかりません。アクティブな管理者がadmin_userユーザー admin@example.com を使用してデータベースにテーブルを作成したことがわかります。これを使用してインターフェイスにログインします。

アクティブな管理インターフェイス内の [管理ユーザーの追加] ボタンをクリックするだけで新しいユーザーを追加できるように、リソースとして追加しようとしadmin_userましたが、機能していないようです。

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

ruby-on-rails - Active Admin でフィルタ前にスキップ

私はdeviseを使用しており、最近追加されたアクティブな管理者は、管理者を保持するためにadmin_usersの別のテーブルを作成しました。

ログインしてブラウズしようとすると、Active Admin ですべて正常に動作します。ただし、私のアプリケーションコントローラーには、一般ユーザー向けの次のものがあります。

このため、アクティブな管理者インターフェイス内で何かを編集または削除しようとすると、ログインするように求められます。コントローラーフォルダーまたはプロジェクトのどこにもコントローラーファイルがありません。

クライアント/ユーザーが直面しているすべてに適用したいアプリケーション beofre_filter をアクティブな管理者に無視させる方法を誰かが提案できますか?

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

ruby-on-rails-3 - ActiveAdmin でブール列をフィルタリングする方法は?

この質問は、ActiveAdmin gem に関連しています。ブール型の列をフィルタリングしようとしていますが、成功filter :column_namefilter :column_name, :as => :booleanません。機能しません。

何か案が?

ありがとう!

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

ruby-on-rails - Devise でログインしているユーザーとログアウトしているユーザーの「ルート」が異なるアクティブ管理者の問題

重複の可能性:
ユーザーが認証されているかどうかに応じて、ユーザーの「/」ルートパスが異なる(デバイスを使用)
アクティブ管理者認証がユーザー認証と競合している

私は最近 Rails 3.1 にアップグレードし、devise を使用してユーザーを認証しています。

ユーザーがログインしていないときにルートが home#index に移動するようにルートを設定したいと思います。そこからユーザーはログイン リンクをクリックして別のログイン ページに移動できますが、ユーザーがすでにログインしている場合、ルートはユーザーを user#dashboard に移動します。

実際、この機能は以前に私のアプリケーションで既に機能していましたが、rails 3,1 にアップグレードした後 (また、devise を使用するアクティブな管理者をインストールした後)、これは途中で機能しなくなり、別の機能があるかどうか疑問に思っています。これについてどうするか、構文を更新する必要があるかもしれません。これは私のルートファイルが現時点で持っているものです

今のところ、いつも家に連れて行ってくれます#index

アップデート

Active Admin とそれが Devise を使用しているために、実際にこの問題が発生しているようです。アクティブな管理者インターフェイスにログインすると、アプリは、アクティブな管理者がログインしている場合はすべてのユーザーをダッシュ​​ボードに、アクティブな管理者がログアウトしている場合はすべてのユーザーをホーム#インデックスに移動しようとするなどの動作に影響します。ユーザー自体がログインしているかどうか。

ログインしている一般ユーザーに影響を与えないように、アクティブ管理者のログイン管理者を取得する方法を知っている人はいますか。アクティブ管理者は、私の「ユーザー」モデルとは別のユーザーとして「管理者」を既に使用しています。

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

ruby-on-rails - アクティブな管理者にページを追加

管理者にヘルプ ページを追加したいと考えており、アクティブな管理者の gem を使用しています。このページはどのモデルにも関連付けられていないため、すべてのページのメニュー バーにリンクを表示する方法を見つけようとして苦労しています。

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

ruby-on-rails - ユーザー認証と競合するアクティブな管理者認証

Active Adminは、アプリケーションで管理ダッシュボードを作成するために使用される gem です。ユーザーのログインに Devise を使用admin_userし、管理者用に別のモデルを作成します。私のアプリケーションはすでにdeviseを使用しており、そのユーザーをuserモデルとして持っています。アクティブな admin gem を使い始めて以来、routes ファイルの次の行は、ユーザーがログインしている場合でも、users#dashboard ではなく、home#index に解決され続けます。 #dashboard をルート URL として使用します。

何が起こっているかというと.authenticate?admin_user(Active Admin に属する) がログインしてuserいるかどうかをチェックしていますが、チェックする必要があるモデルはチェックしていないため、アクティブな管理インターフェイスにログインすると、サイトのルートがユーザーになります。userがログインしているかどうかを確認せずに、代わりに #dashboard を使用します。ログインしているかどうかを.authenticate?確認するにはどうすればよいですか?useradmin_user

どんな助けや手がかりも大歓迎です

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

ruby-on-rails-3 - ActiveAdmin管理者の追加

Rileshttps://gist.github.com/1265585

Active Adminで新しいユーザーを作成しようとすると、エラー(NoMethodError(true:TrueClassの未定義のメソッド `error'))が発生します。

このチュートリアル[ http://net.tutsplus.com/tutorials/ruby/create-beautiful-administration-interfaces-with-active-admin/]に従って、このスレッドで見つけた新しいユーザーを簡単に追加する方法を追加しました。アクティブ管理者への新しい管理者

手伝ってくれる人はいますか?それは私がスキップしている単純なレールオプションか、私がつまずいている工夫石だと思います。

注:ActionMailerには、実際にはドメインとしてドメインがありません。

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

ruby-on-rails-3 - アクティブ管理ジェムモデルアソシエーション。

ActiveAdminGemを使い始めたばかりです。私は少し問題があり、誰かが解決策を持っているかどうか疑問に思っていました。

私は2つのモデルを持っています

犬の
ブリーダー

私のアプリケーションを使用して、私はできるようになりたいです

  1. 犬の品種を見つけて、犬を見ながらブリーダーのリストを表示します。
  2. ブリーダーズ(ショーページ)に行くと、彼らが飼っている犬の品種を見ることができます。

モデルを作成しましたが、タスクを実行する方法がわかりません。ただし、結合テーブルを作成して試行しました。

Breeders_dogsがテーブルに参加

犬のモデル

ブリーダーモデル

私はこれを試しましたが、状況は同じではありません。Rails GemActiveAdminとアソシエーションの使用

私は2つのモデルの間にこの関連付けを作成する方法に苦労しています。前もって感謝します。