問題タブ [in-place-edit]
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 - rails in_place_edit:認証トークンを渡すにはどうすればよいですか?
編集を適切に機能させようとしていますが、次のエラーが発生しています。
ActionController :: InvalidAuthenticityToken(ActionController :: InvalidAuthenticityToken)
Railsが偽造から保護したいと考えており、フォームの信頼性トークンを渡す必要があることは理解していますが、in_place_editプラグインを使用してこれを行う方法がわかりません。
ruby-on-rails - fields_for の代わりに in_place_editing を使用するには?
私は User モデルをセットアップし、restful_authentication
それに属する Profile モデルを持っています。fields_for
ユーザーとそのユーザーのプロファイルを編集するためのフィールドをユーザー編集ビューに結合するために使用してきました。
in_place_editing
ユーザー表示ビューでプラグインを使用するためにいくつかのフィールドを設定できるようにしたいと思います。与えられた例に従って、ユーザーテーブルフィールドで正常に動作します
users_controller.rb
/views/users/show.html.erb
in_place_editor_field
しかし、次の方法で編集ビューでアクセスするフィールドのビューにコントローラーまたはビットを適切に書き込む方法がわかりません。
users_controller で (わかりやすくするために):
:user.profile, :status
users_controller や /views/users/show.html.erbなどのシンボルを作成するにはどうすればよいですか?
助けてくれてありがとう。
ruby-on-rails - (Rails) 「インデックス」ページによる属性のインプレース編集
アイテムの「インデックス」ページで「in_place_editor_field」を使用しようとしています。基本的に、属性を編集するために、既存の項目のスプレッドシート機能を模倣したいと考えています。しかし、私が見た「in_place_editor」の例はどれも、この性質の実用的なアプリケーションを提供していません。
また、既存のコード例の多くは機能しません。コードがコアから削除されたことは承知していますが、プラグインとしてインストールした後でも、何もしないようです。
何か案は?
一番。
ruby-on-rails - 部分的なレールに in_place_edit プラグインを使用するには?
レール用の「in_place_editing」プラグインを使用して、インプレース編集でフォームをレンダリングしています。デフォルトのテンプレートがレールによって選択されている限り(コントローラー内で「render」メソッドが呼び出されていない場合)、問題なく動作しますが、「render :partial => 'partial_name'」呼び出しを使用してパーシャルをレンダリングしようとすると、うまくいきません。これは既知の問題ですか (in_place_edit はパーシャルでは機能しませんか?)、それとも何か不足していますか? パーシャルのレンダリング中に次のエラーが発生します。
php - jEditable は 1 つの ID のみを取得しています
大丈夫。私はjEditableが初めてです。私がjEditableで抱えている問題を説明しましょう。
データベースにこの単純なテーブルがあります-
そして、このテーブルをwhileループでエコーします。以下はコードです-
上記のコードでは、jeditable スクリプトでnewvalue
(ユーザーが編集) と(car または make) を渡しています。elementid
また、更新する正しいデータベース ID を識別するのに役立つ識別子がもう 1 つ必要です。だから私はデータベースIDを渡そうとしていますsubmitdata : {userid: "<?php echo $row2['id']; ?>"}
。その方法が正しいかどうかはわかりません。
以下は、「handler.php」ファイルの更新クエリです-
ここでの問題は、これsubmitdata : {userid: "<?php echo $row2['id']; ?>"}
が 1 番目の ID のみを渡していることです。これは、1 つの ID のみを渡すことを意味します。italia
そのため、id 2 と 3 にそれぞれ属するorを編集しても、avantador
最初の id が更新されます。クエリをエコーすると、どの車を編集しても、常に次のように表示されUPDATE inplace SETcar='volante' WHERE id=1
ます。submitdata に 2 or 3 or 4 を直接書くと正しく更新されます。1 つの ID のみを渡します。id="car-'.$row['id'].'"
誰かが私に like を使ってから爆発させてから foo などを使うように提案しました。私はそれを使ってみましたが、私にはうまくいきませんでした。これに対する解決策を探しています。
jquery - ダブルクリックしたときに td 値を編集する方法
ダブルクリックしたときに特定のIDのtd値を編集したい。ロジックを書きました。以下のコードの「get()」関数は、テーブル td に割り当てられた 10 個のステータスを返します。任意のステータスをダブルクリックすると、インプレース編集と保存の機能が必要になります。しかし、なぜそれが機能していないのかわかりません。誰か助けてください。