問題タブ [typus]
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.
ruby-on-rails - 典型的なルート順
以前は、Typus ルートを必要な場所に正確にロードすることができました。
routes.rb ファイルの適切な場所に配置します。これはサポートされなくなり、すべてのアプリケーション ルートの後に常に読み込まれるようです。これにより、最後に定義する必要があるキャッチオール ルートで問題が発生します。typusのロード順序を制御する方法を知っている人はいますか? 後でではなく、アプリのルートの前にそれらを定義する方法はありますか? ありがとう!
ruby-on-rails - ユーザー作成時のrails typusルーティングエラー
小さなRailsアプリケーション用にtypusをインストールし、mysqlデータベースを介して認証をセットアップしたいので、typus wikiサイトの手順に従いました。すべて正常に動作しますが、admin: localhost:3000/admin にログインするには、電子メール アドレスを入力する必要があります。ルーティング エラーが発生します。私の routes.rb 設定ファイルでは、次の行だけが有効になっています: match ':controller(/:action(/:id(.:format)))'
助けが見つかりませんでした。アドバイスをありがとう!
ruby-on-rails - Typus andRails3.1-定数AdminsControllerがありません
Gemfile:
明らかに、Gitブランチの名前は、エラーが発生しやすいことを示していますが、ここでは単純なものが欠落している可能性があると思います。ドキュメントによると、railsgtypusとrailsgtypus:migrationは十分に機能するはずです。
私の問題は、0.0.0.0:3000に移行してナビゲートした後、AdminsControllerが見つからないことです。
初期化されていない定数AdminsController
また、app/controllersにはAdminsController.rbはありません。これは3.1ブランチのバグですか、それともドキュメントに何かが欠けていますか?
ruby - rails3.1でtypusの管理ルートプレフィックスを変更するには?
rails3.1でtypusの管理ルートパスを変更したいです。
【変更前】localhost:3000/admin
【変更後】localhost:3000/example
3-1-不安定版実装?
https://github.com/typus/typus/issues/120#issuecomment-651711
コーディング方法は?route.rb? マウント可能?
ありがとう。
ruby-on-rails - 重要なフィールドが変更されている場合は current_password を考案、検証する
具体的には、Typus で Devise を使用しています。しかし、私の誤解はDeviseの知識にあると思います。
フォームを介して重要なモデルを変更したい場合の機能を実現しようとしています。現在のパスワードを提供して、変更できることを確認する必要があります。
現在、ログインして User モデルのフィールドを変更できます。事前にパスワードを確認することなく、パスワードを含めます。良くない。そのため、current_password をフォームに追加しました。しかし、それは何もしませんでした。次に、current_password の存在を検証しようとしました。それから、それに対する価値を受け入れないようです。
グーグルは私を助けませんでした。関連する投稿はすべて、 current_password を確認するのではなく、削除することに関するものでした。current_password の使い方を誤解していると思います。
洞察を共有したい人はいますか?ありがとう。
ruby-on-rails-3 - Typus 静的アセットが Engine Yard クラウドにロードできない
開発中、typus gem は app/assets/vendor/ を /public/vendor にリンクして、gem からアセット (css および javascript) をロードするように見えますが、これは私にとってはうまくいきます。コードを Engine Yard Cloud にデプロイしたところ、Typus がそのアセットを見つけることができなくなりました。
リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました https://staging.app.com/vendor/typus/vendor/jquery-ui-1.8.12.custom/css/ui-lightness/jquery -ui-1.8.12.custom.css リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました https://staging.app.com/vendor/typus/vendor/jquery.fancybox-1.3.4 /fancybox/jquery.fancybox-1.3.4.cssリソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました https://staging.app.com/vendor/typus/vendor/jquery-tokeninput/css/ token-input.cssリソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました https://staging.app.com/vendor/typus/vendor/jquery.fancybox-1.3.4/fancybox/jquery.fancybox -1.3.4.pack.js
などなど。Engine Yard がバンドルされた gem を私の開発マシンとは少し異なる方法で保存していることは知っていますが、それ以外はすべて正常に動作しているようです。これが EY の問題なのか、それとも Typus の問題なのか、どうすれば修正できるのか、誰にもわかりませんか? Rails 3.0.11、typus 3.012、および ruby 1.9.2-p290 を使用しています。
編集:シンボリックリンクを作成することで解決策を回避しました:
ln -s /data/AppName/shared/bundled_gems/ruby/1.9.1/gems/typus-3.0.12/app/assets/vendor/typus/ /data/AppName/current/public/vendor/typus
しかし、これは単なる応急処置であり、長期的な修正ではないため、フィードバックをいただければ幸いです。
ruby-on-rails-3 - サブドメインでのTypusの使用
プロジェクトのサブドメインでTypusRailsAdminを使用しようとしています。Typusをインストールして設定した後、Typus関連のルートが通常のプロジェクトルートの後config.subdomain = "admin"
に処理されることに気付きました。
にアクセスするadmin.mysite.com
と、Typusではなくメインコントローラーに移動します。私はに行かなければなりませんadmin.mysite.com/dashboard
。これは、メインのアプリケーションルートがTypusルートよりも優先されるためです。
admin
残りのアプリケーションルートを処理する前に、サブドメインを持つすべてのルートをTypusで処理する必要があります。これはTypusルーティングシステムで可能ですか?
ruby-on-rails - Typus gem を使用したレールで未定義のローカル変数またはメソッド「スコープ」のエラーを取得する
rails でtypus gemを使ったことのある人はいますか? これを使用して管理パネルを管理しましたが、開発マシンで非常にうまく機能します。これをサーバーにデプロイすると、突然次のようなエラーが発生します
undefined local variable or method 'scopes' for <#<Class:0x00000002f31630>:0x00000002d42608>
何か案が ?