問題タブ [best-in-place]

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 投票する
1 に答える
1368 参照

ruby-on-rails - act_as_list "NoMethodError (xxx の未定義のメソッド `position_was')"

theme_nameを使用して更新しようとしていBest In Placeます。ただし、現時点ではエラーがスローされます。

と呼ばれるリソースとfruitと呼ばれるリソースがありthemeます。fruitに属し、多くthemeを持っています。テーマは、getter メソッドと setter メソッドを使用して設定されます。themefruitfruit

themeまた、 との両方が にfruit属していることにも言及しconversationます。fruitリソースacts_as_list. _

これは の更新アクションですfruits_controller.rb。JSON にのみ応答します

best_in_placeアップデートを使用すると、エラーが発生します。開発コンソールからの完全な出力は次のとおりです。

任意の入力をいただければ幸いです。どこかで自分自身を説明できなかった場合は、修正できるようにお知らせください。

編集:

コンテキストの github ページへのリンクを次に示します

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

javascript - 最適な場所: Uncaught TypeError: オブジェクト [オブジェクト オブジェクト] のプロパティ 'jQuery' は関数ではありません

ビューの 1 つに Best In Place Gem を実装しようとしています。しかし、サンプル ボタンをクリックしても何も起こらず、Chrome インスペクトでエラーが表示されます。

更新 ここで例を見ることができます -- >

https://fierce-meadow-1536.herokuapp.com/users/10/common_apps/6/edit

--

参照中の特定の JavaScript (#comment の上)-->

これは私の Application.js ファイルです --

私の見解 -

ユーザー.js.コーヒー

何が起こっている?

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

ruby-on-rails - Best_In_Place と Cancan を使用して、制限されたモデルから特定の属性を更新する方法

Cancan と Best_In_Place の両方を使用している場合、「教師」はモデルの特定の属性 (モデル「本」など) のみを更新し、そのモデルの他の属性は更新できないと言えます。Cancan は 2.0 でまだ開発中であるため、属性承認はまだサポートされていないことを理解しています。最初に考えたのは、次のようなものを使用することでした。

しかし、私は Best_In_Place を使用したかったので、私の予備調査によると、次のような Best_In_Place 更新の属性しか使用できないことがわかりました。

メソッドではなく:

これに対処する最善の方法は何ですか?ありがとう :)

0 投票する
0 に答える
82 参照

ruby-on-rails - 別の形式での best_in_place の使用

このタイトルの付け方がよくわかりませんでした。

best_in_place をインストールして実行し、テストしましたが、完全に機能しています。たとえば、次のようにします。

私が知りたいのは。item.mount、item.measurement などを編集するために、best_in_place ジェムを以下のコードに組み込むにはどうすればよいですか?

よろしくお願いします!

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

ruby-on-rails - best_in_place gem を使用してシリアル化されたデータを変更するにはどうすればよいですか?

best_in_placeシリアル化されたデータを持つモデルがあり、 gemを使用してこのデータを編集したいと考えています。best_in_place ジェムを使用する場合、これはデフォルトでは不可能です。これはどのように行うことができますか?

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

ruby-on-rails-4 - Rails 4 - best_in_place: 処理できないエンティティ

「devise」で管理されているプロファイル データベースのフィールドを編集するために、best_in_place を使用しています。編集ビューではすべてが正常に更新されますが、1 つのフィールドを best_in_place で編集した直後に、フィールドは元の値に戻り、データベースは更新されていません。

注: bundle install の実行、サーバーの再起動、およびページの更新は機能しません。

users_controller.rb:

users.js.coffee:

ユーザー/show.html.erb

Javascript エラー コンソールには次のように表示されます。

サーバーログには次のように表示されます:

Gemfile:

Application.js は以下を示します。

よろしくお願いします。