問題タブ [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 に答える
5238 参照

ruby-on-rails - # の未定義のメソッド ページカミナリ「ページ」エラー。rails_admin

rails_admin を使用しています。特定のリソースに行くとき。URLを入力して

それよりも、このエラーが発生します。コードは次のとおりです。

. 上記のコードは、 adapters フォルダーに配置された mongoid.rb という名前のファイルの rails_admin gem. に記述されています。完全なログは次のとおりです。

このエラーを解決するにはどうすればよいですか?

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

capybara - Rspec ファイルから rails_admin url ヘルパーにアクセスする

Rails 3.2、RailsAdmin 0.0.3、Rspec、および Capybara を使用しています。

RailsAdmin wiki で説明されているように、仕様ファイルから RailsAdmin url ヘルパーを呼び出そうとします。rails_admin.new_path(:model_name => :user)

コントローラーまたはビューからそのようにヘルパーを使用すると、うまく機能しますが、仕様ファイルから使用しようとすると、次のエラーが発生します。

#RSpec::Core::ExampleGroup::Nested_2:0xbe04948 の未定義のローカル変数またはメソッド `rails_admin'>

rails_admin をロードするには、spec_helper.rb ファイルに何かを追加する必要があると思います。しかし、しばらくグーグルで rails_admin gem の spec_helper を調べた後、何が原因かわかりません...

どんな助けも高く評価されます!

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

ruby-on-rails - rails_adminとrails-apiの競合

私は最近開始したプロジェクトで、データベースにmongoidを使用し、それを管理するためにrails_adminを使用しています。今、APIが必要で、rails-apiを選択しましたが、何らかの理由で、railsを追加したばかりです- gemファイルへのAPI、管理者にアクセスできず、常にこのエラーが発生します

Devise :: SessionsController#newのNoMethodError

nil:NilClassの未定義のメソッド `[]'

そしてここにトレースがあります

warden(1.1.1)lib / warden / session_serializer.rb:29:in fetch' warden (1.1.1) lib/warden/proxy.rb:196:inuser'warden(1.1.1)lib / warden / proxy.rb:293:in _perform_authentication' warden (1.1.1) lib/warden/proxy.rb:90:inauthenticate' warden(1.1.1)lib / warden/proxy。 rb:100:in authenticate?' devise (2.1.0) app/controllers/devise_controller.rb:113:inrequire_no_authentication'activesupport(3.2.5)lib / active_support / callbacks.rb:407:in _run__3280997315660744487__process_action__4533000551616940901__callbacks' activesupport (3.2.5) lib/active_support/callbacks.rb:405:in__run_callback' activesupport(3.2.5)lib / active_support / callbacks.rb:385:in _run_process_action_callbacks' activesupport (3.2.5) lib/active_support/callbacks.rb:81:inrun_callbacks'actionpack(3.2.5 )lib / abstract_controller / callbacks.rb:17:in process_action' actionpack (3.2.5) lib/action_controller/metal/rescue.rb:29:inprocess_action'actionpack(3.2.5)lib / action_controller / metal /instrumentation.rb:30:in block in process_action' activesupport (3.2.5) lib/active_support/notifications.rb:123:inblock in Instrument' activesupport(3.2.5)lib / active_support /otifications/instrumenter .rb:20:instrument' activesupport (3.2.5) lib/active_support/notifications.rb:123:inインストルメントのアクションパック(3.2.5)lib / action_controller / metal / Instruments.rb:29:inprocess_action' actionpack (3.2.5) lib/action_controller/metal/params_wrapper.rb:206:inprocess_action'actionpack(3.2.5)lib / abstract_controller / base.rb:121:in process' actionpack (3.2.5) lib/abstract_controller/rendering.rb:45:inprocess' actionpack(3.2.5)lib / action_controller / metal.rb:203:in dispatch' actionpack (3.2.5) lib/action_controller/metal/rack_delegation.rb:14:indispatch'actionpack(3.2.5)lib / action_controller / metal.rb:246:in call'actionpack block in action' actionpack (3.2.5) lib/action_dispatch/routing/route_set.rb:73:in(3.2.5)lib / action_dispatch / routing / route_set.rb:73:in dispatch' actionpack (3.2.5) lib/action_dispatch/routing/route_set.rb:36:incall' actionpack(3.2.5)lib / action_dispatch / routing / mapper.rb:42:in call' journey (1.0.3) lib/journey/router.rb:68:inblock in call'journey(1.0.3)lib / journal / router.rb:56:in each' journey (1.0.3) lib/journey/router.rb:56:incall' actionpack(3.2.5)lib / action_dispatch / routing / route_set.rb:600:in call' rack-pjax (0.5.9) lib/rack/pjax.rb:12:incall'mongoid(2.4.10)lib /rack/mongoid/middleware/identity_map.rb:33:in block in call' mongoid (2.4.10) lib/mongoid.rb:133:inunit_of_work'mongoid(2.4.10)lib / Rack / mongoid / middleware / entity_map.rb:33:in call' warden (1.1.1) lib/warden/manager.rb:35:inblock in call' warden(1.1.1)lib / warden /manager.rb:34:incatch' warden (1.1.1) lib/warden/manager.rb:34:incall'rack(1.4.1)lib / Rack / etag.rb:23:in call' rack (1.4.1) lib/rack/conditionalget.rb:25:incall' actionpack(3.2.5)lib / action_dispatch / Middleware / head.rb:14:in call'actionpack call' remotipart (1.0.2) lib/remotipart/middleware.rb:30:in(3.2.5)lib / action_dispatch / Middleware / params_parser.rb:21:in call' actionpack (3.2.5) lib/action_dispatch/middleware/callbacks.rb:28:inblock in call'activesupport(3.2.5)lib / active_support / callbacks.rb:405:in _run__2911892753477349565__call__1112249857594481255__callbacks' activesupport (3.2.5) lib/active_support/callbacks.rb:405:in__run_callback' activesupport(3.2.5)lib / active_support / callbacks.rb:385:_run_call_callbacks' activesupport (3.2.5) lib/active_support/callbacks.rb:81:inrun_callbacksのアクションパック(3.2.5)lib / action_dispatch / middleware / callbacks.rb:27:in call'actionpack call' actionpack (3.2.5) lib/action_dispatch/middleware/reloader.rb:65:in(3.2.5)lib / action_dispatch / Middleware / remote_ip.rb:31:in call' actionpack (3.2.5) lib/action_dispatch/middleware/debug_exceptions.rb:16:incall'アクションパック(3.2.5 )lib / action_dispatch / middleware / show_exceptions.rb:56:in call' railties (3.2.5) lib/rails/rack/logger.rb:26:incall_app'railties(3.2.5)lib / rails / Rack / logger.rb:16:in call' actionpack (3.2.5) lib/action_dispatch/middleware/request_id.rb:22:incall' Rack(1.4.1)lib / Rack / runtime.rb :17:incall' activesupport (3.2.5) lib/active_support/cache/strategy/local_cache.rb:72:incall'rack(1.4.1)lib / Rack / lock.rb:15:in call' actionpack (3.2.5) lib/action_dispatch/middleware/static.rb:62:incall' railties(3.2.5)lib / rails / engine.rb:479:in call'rack call' railties (3.2.5) lib/rails/application.rb:220:in(1.4.1)lib / Rack / content_length.rb:14:in call' railties (3.2.5) lib/rails/rack/log_tailer.rb:17:incall'rack(1.4.1)lib / Rack / handler / webrick.rb:59:in `service'

私はこれを引き起こすこれらの宝石の間で何が起こっているのか本当にわかりません、どんなアドバイスや指示も歓迎します;)

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

jquery - rails_adminはどのドロップダウンボックスを使用しますか?

デフォルトのselectboxの代わりにrailsプロジェクトで使用したいのですが、それがどのようなものであるか、またはコードにどのように実装するかがわかりません。

rails_adminは、単なる標準のドロップダウンではなく、先行入力のあるテキストボックスのようなものです。

ありがとう!

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

ruby-on-rails - Rails_admin 新しいモデルの構成

Rails Admin をインストールしたばかりで、"Business" というモデルが必要です。Rails Admin を使用して、新しいビジネスを作成したり、編集したりできるようにしたいと考えています。モデルのコードは既に作成していますが、rails_admin.rb ファイルを使用してモデルを構成する方法がわかりません。これが私がこれまでに持っているものです。

ビジネス.rb

rails_admin.rb には何を含めるべきですか? 理想的には、'enum' メソッドを作成したものを除いて、すべてのフィールドのデータを入力するテキスト フィールドが必要です。これらはドロップダウン メニューにする必要があります。私は Rails Admin に不慣れで、Rails にも比較的慣れていないので、大変助かります。

ありがとう!

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

ruby-on-rails - 単語で始まるパスまたはアンダースコアで始まるファイルを無視する正規表現

私は、貪欲なアセットのプリコンパイル正規表現を持つRuby on Railsプロジェクトに取り組んでいます(私の場合、これは含まれていないので望ましいです):

この同じプロジェクトで、rails_adminプラグインを使用しています。rails_admin資産を無視するには、貪欲な正規表現が必要です。Rubularで正規表現をいじり始めましたが、最後の3つの例(で始まるものを破棄することができませんでしrails_adminた。

すべてのrails_adminアセットとファイル名が。で始まるアセットを無視する_が、それでも他のすべてを取得する正規表現を使用するにはどうすればよいですか?

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

ruby-on-rails - rails_admin 関連付けの ID をテキストに置き換えます

関連付けられたオブジェクト (has_and_belongs_to など) に rails_admin を使用すると、関連付けとしてオブジェクトの ID が表示されます。これはユーザーにとって大したことではないので、関連付けられたオブジェクトのテキストを表示するためにこれを変更したいと思います。

これは解決可能ですか?

ここにちょっとした例があります:

最初のモデル:

2 番目のモデル:

したがって、次のように表示されます。

したがって、次のように表示されます。

しかし、代わりに食事のテキストを見たいと思います.

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

ruby-on-rails - Rails管理者以外でRails管理者アカウントを使用してユーザーデータを編集するにはどうすればよいですか?

管理者ユーザーがレール管理者以外のユーザーにアタッチされたモデルを編集できるようにする新しいコントローラーを作成したいと思います。これが私のroutes.rbのサンプルです:

これを可能にするには、コントローラーと routes.rb の両方で何をする必要がありますか? 私はRailsにかなり慣れていません。ありがとう!時間が限られているため、rails-admin プラグインを作成することは現実的ではありません。

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

ruby-on-rails - 移行で追加された列がrailsadminに表示されないのはなぜですか?

railsとrakeを使用してテーブルにいくつかの列を追加しましたが、railsadminに表示されません。これの理由は何でしょうか?それらを使用して新しいオブジェクトを正常に登録しています...