問題タブ [actioncontroller]
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 - OAuth ロジックを配置する場所
プロジェクトで Zend Framework を使用しており、認証専用のコントローラーを作成しています。このプロジェクトでは、ユーザーが facebook、twitter、myspace などの他のサイトのアカウントを通じてサインアップすることを受け入れます。このために、OAuth を使用します。しかし、各 OAuth サイト関連の認証のロジックをどこに置くべきか疑問に思っています。たとえば、facebook だけが私のコントローラーで 50 行のコードを占有していました。このようにして、私のコントローラーは薄くなりません...
これをどこに置こうか迷っています。サイトごとに Zend_Auth アダプターを作成し、これにのみサービスを作成します。最善の方法は何ですか?
そして、下手な英語で申し訳ありません。:)
ruby - Rails3で渡された月と年にレコードのcreated_byフィールドを取得しますか?
ブログエントリのすべての月を一覧表示するブログアーカイブのサイドバーを作成しようとしているので、「2007年6月」などのリンクをクリックすると、6月7日以降のすべてのブログが読み込まれます。これが私のlink_toです
month.firstは私が引き上げたレコードです。私のコントローラーは次のようになりますか?:
レコードのcreated_byフィールドを、一致で渡すことができる形式に変換できることを望んでいましたが、未定義のメソッドエラーが発生します
ruby-on-rails-3 - Rails 3のチェックボックスから複数のレコードの属性を更新するには?
サイトのナビゲーション (ブール値) にページを追加する属性があり、チェック ボックスからページを一度にオン/オフできるようにしたいと考えています。私はこのレールキャストに従ってみました: http://railscasts.com/episodes/52-update-through-checkboxesしかし、私は2つの問題に直面しています。
1 つ - チェック ボックスに "navbar" オプションの現在の状態を表示したい。
2つ-navbarフィールドを更新する方法がわかりません。
これが私のコントローラーです:
そして私の見解:
jquery-uiでソート可能なものがあるため、テーブルはリスト項目にネストされています。
とにかく、:navbar の現在の状態を表示するには、そのチェック ボックスが必要であり、それらを更新できるようにする必要があります。今、それらを更新しようとすると、次のエラーが発生します。
私のコントローラーのこの行に」
したがって、check_box 状態をコントローラーに正しく渡していないと思います。
ruby-on-rails - Rails:リクエストを段階的にデバッグする方法
Rails3.0.9アプリで問題を引き起こしているajaxリクエストがあります。ログで問題を確認できますが、ajax呼び出しとレンダリングの間に何が問題を引き起こしているのかわかりません。これがログと、その横にある* *で不要なイベントです:
どういうわけか、このリクエストを段階的にデバッグしたいと思います。これは、firebugを使用してjavascriptの関数をステップスルーする方法のようなものです。
このようにデバッグして、特定のARELコマンドがどのように呼び出されているかを確認する方法はありますか?
ruby-on-rails - 1ページのレールにリストして作成する3
ダッシュボードページの上部に作成アクション(フォーム)を作成し、その下にリストアクションを作成したい...(作成されたすべての質問を表示するため)これを行うための最良の方法は何かと考えていました。
リストと作成アクションを備えたQuestionsControllerがあります。だから私はcreatelistアクションでDashboardControllerを作る必要があります...?そして、QuestionControllerから2つのテンプレートをレンダリングします...?
または、リストと質問モデルを参照するアクションの両方を使用してDashboardControllerを作成する必要がありますか?
よろしく、Thijs
ruby-on-rails-3 - ActionController TestCase(Rails 3.0.9)でビューのレンダリングを無効にする方法
ActionController :: TestCaseを無効にして実際にビューをレンダリングする適切な方法は何ですか?または、テストでレイアウトなしでビューをレンダリングする方法は何でしょうか?
rrを使用して、stub(@controller).render{""}を試しました。
しかし、これはassert_templateアサーションを壊しました。
ありがとう!
ruby-on-rails-3 - このモデルの関連付けを修正するにはどうすればよいですか?
アルバム モデルと写真モデルを作成し、既存の Rails アプリケーションに追加しました。写真モデルをアルバム モデルに属させ、アルバム モデルをユーザー モデルに属する既存のプロファイル モデルに属させました。それらを間違って関連付けたかどうか、なぜエラーが発生するのかわかりません。
URL/albums に移動すると、すべて正常に動作しますが、URL/profiles/1 に移動すると (以下のコードは、views/profile/ フォルダーの show.html.erb ファイルに貼り付けられます)、以下のエラーが表示されます。
これは私には解けない単純な問題です。4 つのモデル ファイルは次のとおりです。
アルバム.rb:
Profile.rb:
写真.rb:
ユーザー.rb:
プロファイル コントローラーには次のスニペットがあります。
ビューにはこれがあります:
アクション コントローラーの例外は次のように表示されます。
json - strutsのjsonでクラス内の一部のプロパティのみを転送する
申し訳ありませんが、この質問のタイトルを要約する方法が本当にわかりません。そのため、タイトルがわかりにくいかもしれません。
ビジネスロジックを実行するアクションクラスがあります。
アクションクラスで:
商品クラス:
ここで、ActionClassの商品プロパティをクライアントに転送する必要があります。
ただし、商品プロパティでは、名前プロパティのみを転送し、他の 2 つのプロパティを禁止したいと考えています。
次に、Merchandise クラスの他の 2 つのプロパティ (価格と説明) の転送を禁止する方法は?
ruby-on-rails - Rails 2.3.8 アプリケーション スキップ コントローラ
ちょっと漠然とした質問になりますが、以下の通りです。
レガシー Rails 2.3.8 アプリケーションを保守しています。奇妙な動作に気付きました。最初に、アプリケーションはcontroller_x/action_x
エラーなしで機能していましたが、 inapp/views/controller_x/action_x.rhtml
の定義はありません。その後、しばらくしてサービスが停止したため、空の関数を作成して、リクエストを再度処理する必要がありました。action_x
controller_x.rb
action_x
controller_x.rb
その動作が発生する原因は何ですか? コントローラーをスキップしながらアクションのビューを提供するにはどうすればよいですか?
更新: 現在発生しているエラーは次のとおりです。
ありがとう、
ruby-on-rails - Railsコントローラーがレイアウトをレンダリングせずにレイアウトを選択することをテストする
render をスタブ化し、特定のレイアウトが選択されていることをテストしたい
ボーナスキャッチ:テスト環境では、そのレイアウトファイルは存在しません
コントローラーがレンダリングせずに ActionView::MissingTemplate エラーをトリガーせずにレイアウトを選択したかどうかを検出する賢い方法はありますか?
(これは Rails 2.3 アプリ上ですが、Rails 3 について気軽にチャットしてください)