問題タブ [controllers]
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.
php - Zend:コントローラーが実行される前に何かを実行する
Zendフレームワークプロジェクトで、Cookieが設定されているかどうかを確認したいと思います。その場合は、Cookieの内容を使用してユーザーにログインします。
コントローラが呼び出される前にこの自動ログインを実行する必要があるため、ブートストラップに配置しようとしました。そこで、ユーザー情報が有効かどうかをデータベースで確認したいと思います。残念ながら、この時点では、デフォルトのデータベースアダプタはまだ初期化されていません。
だから私の質問は次のとおりです:コントローラーが呼び出される前、およびすべての初期化/ブートストラップが行われた後に実行する必要があるものをどこに置くのですか?
grails - 1つのOutputStreamで複数を使用する方法
11、12、21、22の位置にあるグリッドレイアウトのgrailsページに4つのグラフを表示する必要があります。各グラフは、次のようなコードで作成されています。
チャート作成アクションのコードは次のとおりです。
Java p11.paretoPlot(out、idPOvalue)は、OutputStream内のチャートのBufferedImageを返しますが、これは1つのチャートに対してのみ機能します。他の3つのチャートは、すべての注入アクションが呼び出されるたびに順序が異なります。
PlotServiceは私が書いたものです。この実装では、response.outputStreamとStringidPOvalueから取得したOutputStreamをJavaメソッドに渡します。plotParetoの実装は次のとおりです。
では、次のアクションを実行する前に、1つのアクションが完了していることを確認する方法はありますか?
前もって感謝します!
ruby-on-rails - ビューとコントローラーの Rails ヘルパー?
ヘルパーをコントローラーで使用できるようにする方法があることは知っていますが、これは一般的に悪い形式です。これを回避するには、次の作業をどのようにやり直す必要がありますか?
連絡先の名前と姓を組み合わせた「フルネーム」という名前の連絡先ヘルパーがあります。
サブヘッダーと呼ばれるレイアウト パーシャルがアプリケーション レイアウトでレンダリングされ、次のコードが含まれます。
コントローラーは @subheader の値を設定します。
問題は、@subheader に「フルネーム」が必要になることが多いことです。ただし、これはコントローラーからヘルパーにアクセスすることを意味します。この fullname メソッドは別の場所に存在する必要がありますか?
ruby-on-rails - コントローラレールを考案する
私はルビー1.8.7でRails3を使用しています。そして、認証に使用します。考案(1.1.3)。しかし、それは私が構築している非常に大きなコミュニティサイトなので、プロファイル用のテーブルとユーザー用のテーブルがあります。また、ユーザーが登録するたびにプロファイルも生成する必要がありますが、デバイスではコントローラーが許可されていないため、完全に失われます。
編集
今それは言う
次に、このコードでdate_time.rbという名前のファイルをlibに作成すると
そして、私のアプリケーションコントローラーでそれを必要としますそれは私にこれを与えます
それはもうdeviseと呼ばれるものを知らないようなものですが、私のルートでは私はdeviseを持っています
ruby-on-rails - TinyMCEファイルマネージャー-プラグイン
注:元の問題は修正されましたが、Ruby 1.8.7でレール3.0.3のプラグインを使用すると、まだいくつかの問題があり、メンテナに通知されています。みんなの助けてくれてありがとう。
こんにちはすべて、私はhttps://github.com/galdomedia/tinymce_filemanagerにあるプラグインを使用しています 、そして私は指示に従いました、そしてエディターはロードします。
ただし、画像を挿入してファイルブラウザを使用しようとすると、次のエラーが発生します。
これは誰かが以前に遭遇したものですか?
ページのコントローラーに、メソッドの前に次のものを含めました
それはそれが指示で言ったことです。
ところで、私はレール3.0.3とルビー1.9.2を使用しています
どんな助けでも大歓迎です。
乾杯、マテニア
2010年1月2日-更新
私はこのエラーを回避する方法を考え出しました...コメントアウト
これは、tinymce_filemanagerが、最初のアプリケーションルートがロードされた後にルートを宣言し、先に進むのではなく、上記の行のコントローラーとアクションを一致させようとしているためです。
今、私は新しい問題を抱えています:
エラーはvendor/plugins / tinymce_filemanager / lib / galdomedia / tinymce_filemanager.rb:249:upload_base'
vendor/plugins/tinymce_filemanager/lib/galdomedia/tinymce_filemanager.rb:123:in
intinymce_filemanager_upload_image'にあると言っています。
これは(123行目のメソッド)
249行目のメソッド
file.type ... hhhmmm ....が見つからないようです。また、CMSでこのプラグインを使用しているように見える別のリポジトリのクローンを作成して、どこが間違っているかを確認します。
これまで、stackoverflowコミュニティに感謝します。
乾杯、マテニア
ruby-on-rails - カスタムデバイスコントローラー
DeviseinRailsの登録コントローラーをカスタマイズしたいと思います。次のようなコントローラーを作成する必要があることを理解しています。
まあ、それはすべてとても良いです。#create
しかし、それでは、自分の行動で何が起こるかを完全に制御したいとしましょう。それ、どうやったら出来るの?モデルを手動で作成し、すべてのパラメーターを渡すにはどうすればよいですか?Account.create(params [:account])はそれをスムーズに処理しますか?知っておくべき内部的なことが起こっている#super
のでしょうか、それともアクション内で呼び出す唯一のオプションですか?
asp.net - MVC2と同じコントローラーメソッドを使用する2つの異なるモデル?可能?
これが正しい方法かどうかはわかりませんが、JqueryとMVC2を使用しています。$ .ajaxメソッドを使用してコントローラーにコールバックし、テキストボックスの.blurでビジネスロジックを実行しています。
共通のデータで基本的に同じことを行う2つのビューがありますが、異なるモデルを使用しています。どちらも同じコントローラーを使用しています。コードで説明する方が簡単かもしれません:
したがって、ここに2つのモデルがあります。
これらのモデルに強く型付けされている2つのビューがあります。1つはRecordModelで、もう1つはSecondaryModelです。
これらのビューには、次の方法で作成されたinput="text"があります。
.blurメソッドを呼び出しにバインドするjQueryjavascriptがあります。
コントローラは次のようになります。
RecordModelを使用するビューのコントローラーでRecordModelに明示的に名前を付けると、これは正常に機能します。ただし、SecondaryModelビューもこの関数を呼び出そうとしますが、SecondaryModelではなくRecordModelを予期しているため、失敗します。
だから私の質問はこれです。2つの異なる強く型付けされたビューが、コントローラーで同じアクションを使用し、モデリングパターンを順守するにはどうすればよいですか?抽象クラスとインターフェースを試しましたが(そして、インターフェース/抽象クラスを使用するようにビューページを変更しました)、それでも失敗します。
何か助けはありますか?そして、投稿の堅牢性について申し訳ありません...
ありがとう。
rspec - RSpec Scaffold Controller、与えられているデフォルトを理解する
私はrspecチュートリアル(peepcodeチュートリアル)を実行しています。私はいくつかの足場を生成しました、そして誰かが説明を書き直して初心者のためにもう少し明確に読むことができる方法を説明するのを手伝ってくれることを望んでいました。
このコード行は私が理解しようとしているものですこれはこれです
中括弧の中にメソッドが入れられているのを見たことがありません。これは実際にはどういう意味ですか?
php - Zend / MVCで、サブアプリケーションまたはサブモジュールのコントローラーとビューを設定するにはどうすればよいですか?
私はこのようなすべてのzendアプリケーションを持っています
このようなゲームのURLを作成する必要があります
モジュールやサブアプリケーションのように、このディレクトリ構造にコントローラとビューを設定するにはどうすればよいですか?