問題タブ [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.

0 投票する
2 に答える
2667 参照

ruby-on-rails - rails in_place_edit:認証トークンを渡すにはどうすればよいですか?

編集を適切に機能させようとしていますが、次のエラーが発生しています。

ActionController :: InvalidAuthenticityToken(ActionController :: InvalidAuthenticityToken)

Railsが偽造から保護したいと考えており、フォームの信頼性トークンを渡す必要があることは理解していますが、in_place_editプラグインを使用してこれを行う方法がわかりません。

0 投票する
1 に答える
1239 参照

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, :statususers_controller や /views/users/show.html.erbなどのシンボルを作成するにはどうすればよいですか?

助けてくれてありがとう。

0 投票する
2 に答える
1538 参照

ruby-on-rails - (Rails) 「インデックス」ページによる属性のインプレース編集

アイテムの「インデックス」ページで「in_place_editor_field」を使用しようとしています。基本的に、属性を編集するために、既存の項目のスプレッドシート機能を模倣したいと考えています。しかし、私が見た「in_place_editor」の例はどれも、この性質の実用的なアプリケーションを提供していません。

また、既存のコード例の多くは機能しません。コードがコアから削除されたことは承知していますが、プラグインとしてインストールした後でも、何もしないようです。

何か案は?

一番。

0 投票する
2 に答える
609 参照

ruby-on-rails - 部分的なレールに in_place_edit プラグインを使用するには?

レール用の「in_place_editing」プラグインを使用して、インプレース編集でフォームをレンダリングしています。デフォルトのテンプレートがレールによって選択されている限り(コントローラー内で「render」メソッドが呼び出されていない場合)、問題なく動作しますが、「render :partial => 'partial_name'」呼び出しを使用してパーシャルをレンダリングしようとすると、うまくいきません。これは既知の問題ですか (in_place_edit はパーシャルでは機能しませんか?)、それとも何か不足していますか? パーシャルのレンダリング中に次のエラーが発生します。

0 投票する
2 に答える
1202 参照

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 などを使うように提案しました。私はそれを使ってみましたが、私にはうまくいきませんでした。これに対する解決策を探しています。

0 投票する
1 に答える
5210 参照

jquery - ダブルクリックしたときに td 値を編集する方法

ダブルクリックしたときに特定のIDのtd値を編集したい。ロジックを書きました。以下のコードの「get()」関数は、テーブル td に割り当てられた 10 個のステータスを返します。任意のステータスをダブルクリックすると、インプレース編集と保存の機能が必要になります。しかし、なぜそれが機能していないのかわかりません。誰か助けてください。