問題タブ [applicationcontroller]
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 - 多くの異なるコントローラーで ActionController::Base を定義することは可能ですか?
があれば、OrdersController
このようにクラスを定義できますか?
Rails の足場を生成するとき、これが定義されているように見える唯一の場所はApplicationController(application_controller.rb)
です。私が作成した他のコントローラーには、次のようなものがあります。
最初のものを使用するのは正しいですか?その場合?私はこれに対する良い答えを見つけることができないようです。
ruby-on-rails - Ruby ファイルで ApplicationController メソッドを呼び出す
Rubyファイル内でアプリケーションコントローラーメソッドを呼び出すにはどうすればよいですか? 従来の MVC アーキテクチャを使用できません。
ありがとう!
ruby-on-rails-4 - Railsモデル、コントローラー、マイグレーションで継承されるメソッド
ActiveRecord::Base、ApplicationController::Base、および ActiveRecord::Migration が提供するすべてのメソッドのリストを表示する方法。
html - 変数を整数に変換されたパラメーターに割り当て、html.erb ファイルで使用する
基本的に、これらの入力フィールドの値を整数として格納するためにパラメーターを使用したい
このコードは別の html.erb ファイルにあるため、送信を押すと値が送信されます。これを以前に明確にしておらず申し訳ありません。ところで、それを実行しているサイトはhttp://ipt-dynaman.c9.io/です。私のコントローラー
表示したい場所
正直なところ、私は自分が何をしているのかさえ知りませんが、基本的に html.erb ファイルでそのような変数を使用する方法を学びたいと思っています。具体的にはこれを例として使用します。
ruby-on-rails - Rails: Application Controller で変数を変更する方法
私のアプリケーションには、Company、Division、Users.... Company - 多くの Division があり、Users - は 1 つ以上の Division に属しています。
ユーザーがログインすると、current_division は Application_controller の User.division[0] に設定されます。ユーザーが異なる部門を切り替えることができる機能を実装したいと考えています。この機能を実装する方法についてのアイデア。
Application_controller で current_division を変更するには? この current_division は、他のコントローラーおよびモデルによって使用されます。
終わり
ユーザーがドロップダウンから別の部門を選択したときに Division.current_div メソッドを呼び出します
ruby-on-rails - WebページにアクセスしようとしたときのレールのApplicationControllerエラー -- 間違った引数タイプのクラス(モジュールが必要)
私は非常に長い間使用してきた Rails アプリケーションで作業していますが、この時点までフロントエンドはありませんでした。長い間とは、1年以上を意味します。コンソールベースのデータベースを実行するために使用します。
現在、単純なフロントエンドである json API を配置しようとしていますが、ホームページ、users#index、または localhost:3000 にアクセスしようとするとこのエラーが発生するため、これまでのところ失敗しています。エラーは次のとおりです (いくつかの警告があるため、webrick の起動情報を含めます)。
これが私のGemfileです。Rails の新しいバージョンが私のコードの一部を壊しているため、Rails のバージョンを凍結しました。
これが私のroutes.rbファイルです。かなりバニラです:
SO でこれと同様のエラー メッセージを確認しましたが、私の状況、つまりすべてが非常にバニラ/デフォルトである状況とまったく同じものは見つかりませんでした。
エラーは、大規模なコードベースのどこかで ActionController と継承または混合 (モンキー パッチ) されたコードに関係していると考えています。ただし、私が知っているモンキーパッチはすべて初期化フォルダーにあり、一時的に削除してもエラーが発生します。
必要な追加情報をお知らせください。提供いたします。ありがとう
追加情報
rails s
サーバーの起動に使用しています
これが私のapplication.rbファイルです
そして、私は常に開発モードにいるので、ここに私の development.rb ファイルがあります
バグの完全なトレースは次のとおりです。
application.rbに追加config.eager_load = true
して、ホームページにアクセスしようとする前にサーバーを起動しようとすると、すぐにクラッシュしました。これがそのスタックトレースです。
ruby-on-rails - Rails の仕組み
コントローラ クラスを作成すると、次のようなメソッドを使用できます。
メソッドupdate
はクラスから来ていActiveRecord::Base
ます:
http://api.rubyonrails.org/v2.3/classes/ActiveRecord/Base.html#M001966
私の質問:
update
から継承しない Controller クラスのメソッドを使用するにはどうすればよいActiveRecord::Base
ですか?ApplicationController
からのみ継承するように見えますActionController::Base
これについて読むために利用できるリソースはありますか?
助けてくれてありがとう、乾杯B