問題タブ [rails-admin]

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

rails-admin - rails_admin でフィールドだけをカスタマイズするにはどうすればよいですか?

テキストフィールドを生成するフィールドがありますが、代わりにタグrails_adminを使用したいと思います。<select>イニシャライザで、次のようにフィールドをカスタマイズしました。

私はそれをテストしました、そしてそれは動作します。問題は、このようにすることで(私も編集ブロックで試しました)、残っている唯一のフィールドは、私がカスタマイズしているものです。rails_admin に、他のフィールドのデフォルトをそのまま使用するように指示する方法はありますか?

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

gem - Gem Rails 管理ビュー

Rails アプリケーションで sferik/railsadmin gem を使用しています。ビューを構成することは可能ですか? はいの場合、そのビューを生成して構成する方法は?

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

ruby-on-rails-3 - キュウリとカピバラによるアクセス制御のテスト

私はrails_adminを使用しており、rails 3アプリケーションで工夫を凝らし、キュウリのアクセス制御のテストを作成しています。

admin以外の誰かがrails_adminのすべてのルートにアクセスできないことをテストしたい(たとえば)

私がそのように明示的にテストした場合:

文字列「管理ページ」をルート「rails_admin_dashboard_path」に一致させて、テストに合格させることができます。しかし、これはアプリケーションを間違った方法でテストしているようです。私は、すべてのルートを暗示するのではなく、すべてのルートをテストしたいと思います(何らかの方法でそれらをループします)。

このようなもの:

誰かがこれを効果的にテストする方法について私にアドバイスできますか?私は正しいアプローチを取っていますか?代わりにrspecでこれを行う必要がありますか?

あなたが言うことができるかもしれないように、私は少しn00bです。

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

ruby-on-rails - RailsAdmin-非表示のフォームフィールドとラベル

RailsAdminを使用します。PostモデルとUserモデルがあります。各投稿はユーザーに属しています。

次のコードを使用して、RailsAdminに関連付けを処理させ、投稿の作成時にuser_idを自動的に設定します。

このコードは機能し、user_idをcurrent_userのIDに設定します。また、form_field(html入力)を非表示にして、ユーザーが自分に代わって設定されていることに気付かないようにします。

ただし、小さな問題が1つあります。form_fieldを非表示にすることはできますが、関連付けられたラベル(つまり、入力の横に表示される「User」と表示されるラベル)を非表示にすることはできません。つまり、ユーザーには次のように表示されます。

ここに画像の説明を入力してください

ご覧のとおり、横に空のスペースがある「ユーザー」というラベルがあり、その下に「必須」という単語があります。

ユーザーを混乱させないように、入力に関連付けられたラベルも(入力自体だけでなく)非表示にする方法はありますか?私のコードに何か問題がありますか?

前もって感謝します

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

ruby-on-rails - Rails_adminがネストされたクラスでNoMethodErrorをスローする

私はそのUserモデルを持っていhas_many :jobsます。Userrails_admin でレコードを編集しようとすると、次のエラーが発生します。

undefined method rails_admin_default_object_label_method' for #<Job:0x00000102f488c0>

の12行目でエラーが発生したと書かれていますbundler/gems/rails_admin-239c4f6bba32/app/views/rails_admin/main/_form_filtering_multiselect.html.erb

アプリケーション自体 (rails_admin の外部) は正常に動作しているように見えるので、何が欠けているのかをどこから探し始めればよいのかよくわかりません。これを引き起こす原因についてのアイデアはありますか?

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

ruby-on-rails - rails_adminのauthlogicの実装

私はrails_adminを使用していて、とても気に入りました。唯一の問題は、認証用のデバイスと組み合わされていることですが、私のアプリ全体がauthlogicを実装しています。既存のauthlogic認証に切り替えることができるようにデバイスを削除する方法はありません。私はそれをグーグルで検索しましたが、見つかりませんでした:(よろしく; Kshitiz

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

ruby-on-rails - rails_admin で CKEditor を使用して画像をアップロードするにはどうすればよいですか?

それを行う方法はありますか?

CKFinder を見つけましたが、Rails では動作しないようです。

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

ruby-on-rails - rails_admin でアソシエーションを適切に処理するにはどうすればよいですか?

2 つの質問:

1) レコードの関連付けからのデータで構成されるモデルの「リスト」の列を作成するにはどうすればよいですか? つまり、ユーザー モデルとユーザー has_many の投稿があります。リストに「投稿数」の列を入れたいだけです。私はやってみました:

しかし、それはゼロ除算エラーになります。私もやってみました:

しかし、同じ結果が得られました。

2) リストを特定の範囲に絞り込むにはどうすればよいですか? たとえば、ユーザーの投稿数を、特定のユーザーのすべての投稿を表示するクリック可能なリンクにしたいと考えています。

これを行う方法を理解できる最善の方法は、次のことです。

これはうまく機能しません。rails-admin に.where(:user_id => xxx)モデルを実行するように指示する方法はありますか?

私が夢中にならなかったもう1つのことは、「admin/posts」を手動で入力しなければならないことでした..できるかどうかを確認しようとしていrails_admin_list_path(:model_name => "posts")ました. しかし、それはうまくいかないようでした。

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

ruby-on-rails - Rails管理者:belongs_toのカスタムパーシャル

has_many関係のカスタムパーシャルを作成しようとしていますが、いくつかの問題が発生しています。

私のモデル

定数「FORMAT_TYPES」(wmv、flvなど)があるので、各「Format」レコードには、許可されたリストにあるmessage_idとformat_type文字列があります。

rails_adminのカスタムパーシャルを作成して、管理者がチェックボックスを使用して必要な形式を選択できるようにしようとしています。これが私が持っているものです:

これを出力します:

いくつかの形式を選択して送信すると、次のエラーが発生します。

これは、既存のフォーマットIDを想定しているようです。そのため、has_many_throughを作成して、定数を削除する必要があると思います。(それを避けようとしている)

これらの新しいフォーマットレコードの作成を可能にするために、パーシャルを適切にフォーマットする方法を理解しようとしています。何か案は?

よろしくお願いします!

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

ruby-on-rails - 既存のユーザーをHerokuの管理者にする

ユーザーモデルに追加した「admin」フィールドに基づいて管理者を認証するように設定したrails3アプリにrails_adminをインストールしました。Herokuの既存のユーザーに管理者をインストールさせる簡単な方法はありますか?現在共有DBを使用しているため、データベースでSQLを実行できません。ユーザーを管理者として設定する移行を作成する方法はありますか?ハックのようなもののようです...